changed author
dfs and bfs sort-of