decentralized approach