++++improve ICA notebook