add tools,fix