Switchted to FFT