simpler routing and base rpc server returns warehouse