add some server logic