Shopping Cart example part 2