work on ConfigTool()