grader takes url argument