patterns
quantifiers