added toString to web.js