implementado broadcast