initial grader and checks