distribution technologies