Tuesday afternoon part1: templates, data types, layouts