updated c++ section