replaced ical parser