chaper 11 - templates and styling