template reference