add C and C++ section