planning a vacation requires a map