add RPCGateway