Fourier updated