reordered map structure