This is new commit with newcpp.cpp modified