changed eigsh to eigh