add autosave, add pdf export