Updated distribution method