# Control

> The nodes in the Control category of the Add node panel: branch, repeat, merge, and end the paths of a workflow.

The **Control** category of the **Add node** panel holds the nodes that decide which path a run takes, repeat steps, and end paths or the whole run.

![The Control category: Mock, then Decision, Switch, Loop, and Merge, then End and Terminate.](https://dev-assets.cms.uipath.com/assets/images/maestro-automate/add-node-control-automate-6d3e2b01.webp)

- [Mock](node-mock.md): a placeholder that does nothing, while you sketch a workflow.
- [Decision](node-decision.md): branches on a condition with two outcomes.
- [Switch](node-switch.md): branches on a condition with three or more outcomes.
- [Loop](node-loop.md): repeats nodes once for each item of a list.
- [Merge](node-merge.md): waits for parallel branches, then continues.
- [End](node-end.md): ends a branch of the workflow.
- [Terminate](node-terminate.md): ends the whole run.

## Next steps

- [Control flow](control-flow.md): how branches, loops, and parallel paths work.
- [Node reference](flow-node-reference.md): all the categories of the **Add node** panel.
