automatic data distribution