updated tgm