adds basic server architecture

why an empty function?