autonomous can block until motion is finished