fixes for shopping cart