tool.map()