Added Broadcast + Random Generation