updated checks
updated grader