fixed bug resulting in incorrect eigenvector addressing