of patterns