add C++ file