initial versions of grader & checks