Improved fourier analysis.

improved fourier analysis