избавился от дублирования кода