modified grader to accept url as input