comments on dtd implementation