implement fft example