add commandTool class