added eigenvalues