added FFT timing