first pass at MIC_SORTED