first commit tp segmentation