new event detail structure