added motor controller library