add Template.cpp