added CalendarEvent model