2nd update to web.js