added the grading requirements