committing initial versions of grader and checks