fixing major cycle