autosave reconstruction implemented