added autorestore option