modified grader.js to support url input