added event aggregator