# Worker Call-Chain Viewer

The Worker Call-Chain Viewer tool shows you the Worker call-chain hierarchy of a Worker and its subWorkers. The tool shows both statically-linked and dynamically loaded subWorkers.

![Worker Call-Chain Viewer tool](https://2767648102-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZWihGdeYUalj239OUdAB%2Fuploads%2FU4eBmIsK92IOhW6DxoUh%2Fimage.png?alt=media\&token=0c02c2aa-0b41-4ca1-a44d-15fe66608dc7)

To use this tool, simply select either a Launcher VI or a Worker from their respective tabs. The tool will then iterate through the selected Worker and its subWorkers, to generate the Worker's call-chain hierarchy, displayed as a tree using the class icons of each Worker or Worker base class.

## Options

### Launcher VIs

The Launcher VIs detected on the selected target.

### Workers

The Workers detected on the selected target.

### Refresh

Will refresh the list and redraw the tree.

{% hint style="info" %}
**Good to know**

This tool works well together with the [Create/Add Worker](https://docs.workersforlabview.io/workers-tools/workers-tools-menu/create-add-worker) tool. You can have them both opened side-by-side, and every time you add a new Worker to your application with the Create/Add Worker tool, you can press **Refresh** and see the addition of the new Worker in your application.
{% endhint %}

### Save Image

Allows you to save the generated image as either a PNG, JPG or BMP file.

### Options

#### Show Worker Icons?

Includes the Worker icons when drawing the hierarchy tree.

#### Show Worker Names?

Includes the Worker names when drawing the hierarchy tree.

#### Show Worker Alias?

Includes the Worker alias when drawing the hierarchy tree.

{% hint style="warning" %}
The alias for the hierarchy's head Worker and dynamically loaded Workers is not shown.
{% endhint %}

#### Include Dynamically Loaded Workers?

Includes Dynamically loaded Workers when drawing the hierarchy tree.
