fft improvements