added auto-save and auto backups