finished templates lesson (#2)