added more requires to web.js