add functions to Server_Interface