new logic for the world map