add C++ debug code