get_motion implementation