added fourier