3 - updated web.js