add template types