seems to work now, somehow	modified:   eig.py