> For the complete documentation index, see [llms.txt](https://docs.incari.com/incari-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.incari.com/incari-studio/2024.1/toolbox/incari/list2d/addlistelement.md).

# Add List Element

## Overview

![The Add List Element Node.](/files/RI9E30pz5pqtWeqIACzj)

The **Add List Element Node** adds an element to either the beginning or end of a **List**. Each element consists of two parts: the icon and the text.

[**Scope**](/incari-studio/2024.1/toolbox/overview.md#scopes): **Scene**, **Function**, **Prefab**.

## Attributes

![The Add List Element Node Attributes.](/files/WonM00yw0fAeNYuRyCQb)

| Attribute | Type         | Description                                                                                           |
| --------- | ------------ | ----------------------------------------------------------------------------------------------------- |
| `Add to`  | **Dropdown** | The two options decide whether the element will be added to the `Beginning` or `End` of the **List**. |

## Inputs

| Input             | Type         | Description                                                                                   |
| ----------------- | ------------ | --------------------------------------------------------------------------------------------- |
| *Pulse Input* (►) | **Pulse**    | A standard **Input Pulse**, to trigger the execution of the **Node**.                         |
| `Object ID`       | **ObjectID** | The **List** the user wishes to add the element to.                                           |
| `Icon Path`       | **String**   | The path on the user's local machine which locates the desired icon image that will be added. |
| `Text`            | **String**   | The text of the element that will be added.                                                   |

## Outputs

| Output             | Type      | Description                                                                                                                            |
| ------------------ | --------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| *Pulse Output* (►) | **Pulse** | A standard **Output Pulse**, to move onto the next **Node** along the **Logic Branch**, once this **Node** has finished its execution. |

## See Also

* [**Remove List Element**](/incari-studio/2024.1/toolbox/incari/list2d/removelistelement.md)
