v2 : resumable updated