add a new tool.