add conditional segmentation init ver.