add dtob draft, need debug