Almost done with the to_cycle