semantic segmentation primarily....not done yet