Added first version of ICA