preparing for products