adding the web interface