add the first part of the Event class