switched to fft with real input buffer