Chapter 5

Code for templates and final code