modularized server design