some change of loadTool