UPdated web.js