fleshed out tdidt