fix header for c++