updated grader&checks