add web.js and dependencies