fourier updated