Adding grader; initial version