add set_tool for set up new part