implement equalizer