modificate dfs