no need for index tmpl fn