Add fft algotihm