In search of a perfect grading system