chaged template types