server and server_functions fully synchronized