added related to cycle barrier