adding basic-dft