grader takes url as input