add regular-expression-matching