interative adding to cart