rpc tut