Даработка и отладка, введены адаптеры, убраны лишние функции