network_service interface