add comment for semester.js