distribution operation