dfs combine