get GradeService into a better working state in dealing with grades and stuff