explain the map