grader.js now processes urls