define templates outside of block scope