add cCmdInterp class