tool and new little methods for tool.