molecule mixing