rpc migration