wasted some time on map generation,