many different patterns and sizes of fabric