changes on map generation