added icat feature