work in progress functionality for shopping cart