mostly icalendar changes