реализация интерфейса (продолжение или как я возился с VS)