fixing $broadcast