update dft.c