segmentation is kinda working