refactor video+step_over