added tpd