start implementing MotorAction #20