Создание интерфейса, рефакторинг.