Add Event class and initial api call