adding exercise 5 - templating engine