rework the routing section, add regex subsection