fixed adding to cart and cart display