last commit before doing major change to allow for new motor controller and pwm controller