made more of index mapping private