added map generation