split aggregator factories