Invent a tool