modified intermediate