Часть поста баян, но последняя часть отсутсвовала в предыдущих постах
А он хорош!