Identifying partitioner and combiner