change cycle