web.js with StackOverflow asistance