grader taking url or file as input