decentralized dispensing