fix rpc