added a dfs