updated grader with url support