Практически подошли к интерфейсу Начинаем все переделаывать