Fourier transform added