cycle end