предлагаю вынести в отдельный блок