different kinds of patterns - Search