first change for c++