dtr.hpp update