объясните пожалуйста работу функции run