adding spectral mixer, NOT TESTED!