added carvingSegmentation