up to "Use the template system" on part 3