убрал дублирование кода