add products and index