RPC implementation first 3 pages