what are types of patterns - Search