fix ShoppingCart