# Public Function Scope

In the context of Codeblocks, JENTIS provides several variables and functions that are available within the `this` scope of the function. In the next section, we will take a closer look at the types of variables and functions JENTIS makes available.

{% hint style="warning" %}
Since JENTIS executes a provided function definition, the `this` scope—including all JENTIS-provided functions—is only available within that top-level function. If you define additional inner functions inside it, the `this` context will change and **will not be available** within those inner functions.

⚠️ **Important:** Be aware that `this` cannot be accessed reliably inside nested functions. Use closures or pass references explicitly if needed.
{% endhint %}
