homework 4 and grader.js, web.js changes