# Extensions
An  extension is an embedded script in the execution flow of the Model. An extension enriches a Model with functionality that is not included by default in Invantive Control for Excel. An example of an extension to automatically add data to the worksheet using a button.

The meaning of the input fields is:
| Code | Enter a unique name for the extension. |
| ---- | ---- |
| Load order | Enter a number for the load order of the extension in Invantive Control for Excel. |
| Active | This field indicates whether the extension is active or not. |
| Language | Specify the programming language of the extension. |
| Description | Provide a description of the extension. |
| File location | Specify a file location for the extension. The 'File location' or 'Definition' field must be filled with the location of the extension or the program code, respectively. |
| Definition | Provide the program code of the extension. The 'File location' or 'Definition' field must be filled with the location of the extension or the program code, respectively. |
| Comments | Provide comments on the extension. |