template index map type