considered CalendarInterface