A lot of patterns