shopping cart working much better