Вынес код каталога в отдельный файл