use fft globaly