add some sections for c++