cycle length choice