Теперь работает правильно

Пофиксил ошибку с несвоевременным выполнением внешней функции