variable duty factor, first test