Основные функции реализованы.