> For the complete documentation index, see [llms.txt](https://manual-2.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual-2.karamba3d.com/3-in-depth-component-reference/3.3-cross-section/3.3.11-cross-section-matcher.md).

# 3.3.9: Cross Section Matcher

Use the **“Cross Section Matcher”**-component in case you want to find the first profile from a given list that provides equal or higher resistance compared to a given custom profile (see fig. 3.3.9.1). The **“CSMatch”**-component takes a cross section and a list of cross sections as input. Traversing the list starting from the first element it proceeds until an appropriate profile is found which is returned as the result.

![Fig. 3.3.9.1: The “Cross Section Matcher”-component returning a standard profile for a custom profile](/files/-MCkEYiQqTg_NMb_INjE)

{% file src="/files/PdKEgiFra3FIwlVH15Qm" %}
