crud RPC methods