pattern for products