cycle_select updated to full (not half) cycles