исправлен баг
создан интерфейс