updated web server example