Adds ical functionality resolving issue #1