modify pwm