доработки - второй коммит

осталось пара правок до переноса и поправить обработчики после переноса