wip : routing::rpcs re-factored