modularised HMFcalc