removed hardcoding of semesters and cycles