incorporated Das FFT and Complex changes successfully