recovering index