Updated DDFS