Add distribution interface