add itrace2.cpp