add event aggrigator