add all for recovering