consolidated and improved ical functionality