add DT and kNN