rpc init