переработка логики
переработка логики