parametrize template