modified MLFT as well