cycle awareness