Added product-loop for collections