Refactoring of the dts, parsing, but not really working