done with semesterData