updated rpc example