all types of patterns - Search