self healing Archive