did some stuff with dfs