fixed shopping cart feature