My version of grading