added eigenvalue output