adding Cycle model