complete rpc codes