Updated Node and DFS