implement barriers (1.5 / 3)