simulate broadcast