distribution method consecutive