algorithmic distribution