updated pwm