grader.js now accept an URL as input