cycle-23