> For the complete documentation index, see [llms.txt](https://lesp.gitbook.io/lesp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lesp.gitbook.io/lesp/wordlists/back-up-your-wordlist.md).

# Back up your wordlist

LESP provides a simple method for backing up your current wordlist state. This is done by calling the `backup()` method. This method takes in a single argument, `path`, which is the path to the backup file. If the file does not exist, it will be created. If it does exist, it will be overwritten. The default path is `wordlist_backup`.

```python
from lesp import Proofreader

proofreader = Proofreader()

proofreader.backup()
```

If you already have a backup file, you can restore your wordlist to the state of the backup file by calling the `restore()` method. This method takes in two arguments, `overwrite_current` and `path`. `overwrite_current` is a boolean value that determines whether the current wordlist should be overwritten by the backup file. If `overwrite_current` is `False`, the backup file will be appended to the current wordlist. `path` is the path to the backup file. The default value for `overwrite_current` is `False` and the default value for `path` is `wordlist_backup`.

```python
from lesp import Proofreader

proofreader = Proofreader()

proofreader.restore()
```
