integrate ical method