duty_cycle -> duty