added requires to web.js