added a bunch of tests for DFS