fix for semesters
trying groovy objects
trying groovy objects
trying groovy objects and clearing out some unused functions
trying groovy objects
trying groovy objects
removing some unused code