All Types Off Cycles