Add template for C++