> For the complete documentation index, see [llms.txt](https://xeavin.gitbook.io/the-insurgents-descriptive-inventory/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xeavin.gitbook.io/the-insurgents-descriptive-inventory/overview/configuration/name-vs-identifier.md).

# Name vs Identifier

### General

You can either use the name or identifier of an action in the configuration file.

For example, if you want to create a custom description for the `Bangle` accessory, you can do it via identifiers like this:

```lua
{4442, "This is an example text."}
```

or via names like this:

```lua
{contents.equipment.bangle, "This is an example text."}
```

or this:

```lua
{contents["equipment"]["bangle"], "This is an example text."}
```

All names are case insensitive, so you can even use `contents.EqUiPmEnT.BaNgLe` if you want.

Names give a better overview of the configuration file while identifiers keep it shorter and a bit more neatly formatted. You can choose whichever style you prefer more.

### Notes

{% hint style="info" %}
For a list of all names, you can view the `{game}/x64/scripts/config/TheInsurgentsDescriptiveInventory/helpers.lua` file.
{% endhint %}

{% hint style="warning" %}
The 2nd style (e.g. `contents.equipment.bangle`) can not be used with names that:

* Start with a number (e.g. `1000needles`)
* Include non-latin characters (e.g. `cúchulainn`)
* Are a Lua instruction (e.g. `break`)

For such cases, you must use the 3rd style instead (e.g. `contents["equipment"]["bangle"]`).
{% endhint %}
