some fft changes