added Cycle