add fft and lpf