updated file with backups and autosave