ability to use regular expressions.
smaller fixes