added constituent segmentation