add another case for ICA