added online broadcast support