added updated grader + checks