gets less specific in template data construction, MORE specific in iteration over certain fields in template