different types of patterns list - Search