версия 1.1
+ добавил описание
версия 1.2
Переписано на классы