-рефакторинг
-одинаковые участки кода перенесены в функции