broadcast mechanism revised