more PWM work