updated rpc