modify to broadcast after initialization