Worked on Fourier transform