Пока часть...
Попозже еще выложу =)