adds necessary distribution pieces