add some server functions