add broadcast and module array