first working implementation draft of ITTD