fix add to cart