resource recoverability technical 2401658