adding server stuffs