not yet fully fixes ical