merged ical generator