совместил интерфейсы