---
title: "Inputs"
url: "https://help.maxon.net/c4d/en-us/Content/html/NET_MAXON_NODE_ARRAY_APPEND2-NET_MAXON_NODE_BASE_GROUP_INPUTS.html"
section_path: "The Node Editor > The individual Assets > Data Structures > Append Elements > Inputs"
element_id: "NET_MAXON_NODE_ARRAY_APPEND2"
group_id: "NET_MAXON_NODE_BASE_GROUP_INPUTS"
description: "Here, for example, you use the Range output of a Range node to specify the number of passes in which elements are to be added to an array. In this way …"
---

## Inputs

### ...}

Parameter ID: `INNERDOMAIN`

Here, for example, you use the **Range** output of a *Range* node to specify the number of passes in which elements are to be added to an array. In this way, the gradual enlargement of an array can also be implemented.

### Outer Scope

Parameter ID: `OUTERDOMAIN`

This signal is useful when linking different Nodes that should have equal hierarchical dependency to each other.

### Array

Parameter ID: `ARRAYIN`

Connect the array to which you want to append additional values here.

### DataType

Parameter ID: `DATATYPE`

The node automatically adopts the data type of the connected array. It is therefore not necessary to manually select a data type here. The **Value** input automatically adapts to the data type of the connected array.

### Count

Parameter ID: `COUNTIN` · Range: [0..2147483647]

Enter here how often you want to append the inserted value(s) to the array. If you only want to add the inserted values to the array exactly once, you can always use the value 1 here.

### Position

Parameter ID: `VALUEIN` · Range: [XYZ ]

Here you pass the values to the node that are to be added to the array. Just make sure that the data types of the array and the value to be added match so that there are no unwanted conversions. The number of entries in the **Array** is increased by the value used in **Count**. The newly added entries are all given the **Value** specified here.
