fix:iterate_tmpl function