COMPLETE CYCLE