borrow hand_off method
changed controllers