start to extend the server side a little bit more