mod template.cpp