added zero-phase shift IIR filter