added main structure for event section