modified shopping cart app