add grader which allows url and file