aggregator and data_processor has been implemented