cycle analysis