tidy up ics module