brokered programming