added the ability to dock the arm