FFT modified