static map generation