Well mixed explanation and function added