maybe i fixed the pwm stuff?