rpc draft, add tests