updated checks and grader to accept url