It should have a system to maintain a map, with streets...for Roads, Streets, Highways including size of the road, direction of the traffic, turns, Tolls, Traffic...its address, the street or road it has access from, maybe more than one road or street.