DFS done, Chapt1 introduction