understand the template