get_tool
has?