multiple different patterns
author