merged scalar or block dfs