a tool that is sophisticated enough for that