adding new checks and updating grader to take a url as an option