loop distribution