Загрузку и обработку лучше вынести в отдельную функцию, чтобы переиспользовать код.