modularized web server