> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nodi3d.com/llms.txt
> Use this file to discover all available pages before exploring further.

# InsertItems

> Ins node: Insert items into a list at specified indices. Sets › List node in Nodi, with its inputs, outputs and properties.

Insert items into a list at specified indices.

**Category**: [Sets](https://docs.nodi3d.com/nodi-editor/nodes.md#sets) › List\
**Shown in the node menu as**: Ins

## Inputs

| Input | Type |
| - | - |
| list to modify | `Any` |
| items to insert | `Any` |
| insersion index | `Number, Bool` |
| indices will be wrapped or not | `Bool` |

## Outputs

| Output | Type |
| - | - |
| modified list | `Any` |

## Properties

Properties are set in the Inspector and are used when the matching input is not connected.

| Property | Type |
| - | - |
| wrap | `Bool` |

## Related nodes

Other nodes in Sets › List:

* [Dispatch](https://docs.nodi3d.com/node/dispatch.md): Dispatch a list based on a pattern.
* [ItemIndex](https://docs.nodi3d.com/node/item-index.md): Get the index of an item in a list.
* [ListItem](https://docs.nodi3d.com/node/list-item.md): Get an item from a list.
* [ListLength](https://docs.nodi3d.com/node/list-length.md): Get the number of items in a list.
* [PartitionList](https://docs.nodi3d.com/node/partition-list.md): Partition a list into chunks.
* [ReverseList](https://docs.nodi3d.com/node/reverse-list.md): Reverse the order of items in a list.
* [ShiftList](https://docs.nodi3d.com/node/shift-list.md): Shift the items in a list by a given offset.
* [SortList](https://docs.nodi3d.com/node/sort-list.md): Sort the items in a list.
* [Weave](https://docs.nodi3d.com/node/weave.md): Weave multiple lists into one list.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.