initial versions of grader