add broadcastMessage