fourier scheme added