added the Mixer class