add dtl(diff library)