fixed bug in ICA, reconstruction correct now