added global broadcast method