optimisation dtd data