add Fourier basis