some more pattern examples