creating separate modules for the regex matching since headers are limited so we
can hard-code the modules