new component regexes