got recursive dfs working
got recursive dfs working