Chapter 6 code first cut.