more work with pwmdriver