adjust distribution operation