add Template class