more fft improvements