6 dissemination algorithms