chapter 10

fancy shopping cart - still needs functional tests