add move_left function