Adding dfs and combinations