changing the equalization to a mixin for better control