added the beginnings of grader and checks