add *.cpp template