fixing shopping cart