enhanced grader to accept url input