adding separate motion control