updated tgdi