Рефакторинг кода и вывод