make match and negation pattern options