updated tdm