Working on map structure