adding first version of grader