so many different patterns and colors SO MANY!