shifting the icalendar generator to a more proper place;