> For the complete documentation index, see [llms.txt](https://docs.workersforlabview.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.workersforlabview.io/workers-tools/workers-tools-menu/mhl-case-viewer.md).

# MHL Case Viewer

The MHL Case Viewer tool allows you to see all the MHL cases of the Workers in a project, along with the MHL cases in Worker base classes, and shows you which cases override base class MHL cases. The right-click menu for the MHL case list (right) allows you to directly jump to a selected Worker's MHL case, or the overridden case of the base class.

![MHL Case Viewer tool](/files/HsDxnrexL0LT7hDtP9Tr)

When you open the tool, the tool will iterate through all Workers and Worker base classes on the selected target, and load all required data into memory.

## Options

### Classes in target inherited from Worker.lvclass

Shows all the Workers and Worker base classes found within the selected target. Selecting a class in this list will populate the list on the right with the class's MHL case names.

{% hint style="warning" %}
Locked classes will not be able to display their MHL cases.
{% endhint %}

### MHL Case Name

This column shows all the MHL cases that exist within a Workers MHL's case structure or a base class's *MHL Cases.vi* case structure.

### Overrides Case of Parent Class

If the same case exists in a base class that the Worker or Worker base class inherits from, then the case will appear in this column.

{% hint style="info" %}
**Right click menu**

Right clicking over a row in the list will provide you with the option to navigate directly to the MHL case or the parents overridden case (if the case overrides a parent class).
{% endhint %}
