diss: mixture and updating commute