Updated ShoppingCartController