cycleMP edited, need to discuss