* added segmetation