added dfs search tools