cleaned web.js