FIX
# fft computation