one more commit - see TODO in eigenvalue.F90)