Updated FFT