preliminary map generation
integrating map