three varieties of template formats