cannot isolate bug in the general process, too few eigen vectors and probably false reconstitution process