updated with pwm comment