wrote FFT section