setup the web application