task3 -> bcast