more work on regexps