Continuing Lesson 4 with templating