adding support for ical/ics