redoing real virtual webserver, work in progress