new grader.js with url function