working endpoints for adding grades, needs refactoring