kinds of patterns - Search