commenting
pull regex active pattern into common module