equalizer generalized