working on eigenvalue
working on eigenvalues 2