- added auto restore
- added save as