edited YearSem Controller