added broadcast switch