Minor update
q-point modes are re-written using class