adds basic server architecture