add a '.uniq' in the end of the map so that any cartridge which has multiple components would still get treated as one.