map is way cooler than for