*******************************************************
put-segmentation models