Перенос функционала во внешний скрипт