рефакторинг, упростил интерфейс