eigenvector fix