added motor.h