Updated Add To Cart functionality