new data structure for map-us component