scripts and compiler flag for decentralized set
merged