# Add List Element

## Overview

![The Add List Element Node.](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-66c8da720d90724eefc828142da1f323ca39cce0%2Faddlistelementnode20241.png?alt=media)

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**](https://docs.incari.com/incari-studio/2024.1/overview#scopes): **Scene**, **Function**, **Prefab**.

## Attributes

![The Add List Element Node Attributes.](https://4263346935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLnh3x8s9fddWeG8TaAug%2Fuploads%2Fgit-blob-8abd73b582eb85c01f3e6e3567f7acba5305c568%2Faddlistelementattributes.png?alt=media)

| 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**](https://docs.incari.com/incari-studio/2024.1/toolbox/incari/list2d/removelistelement)
