create a product list