piebro/osm-data huggingface dataset:
Gafek (2026-07-07 09:20:02+00:00): Siema, dzięki, że sie zająłeś okolicą ;) Jakość mapowania zrobionego tu przed twoją edycją była nie do przyjęcia
Paweł_M (2026-07-07 16:25:26+00:00): Nie ma problemu. W weekend byłem w tej okolicy i uznałem, że wykorzystam to co widziałem do zmapowania kilku rzeczy :)
Frans S (2026-07-07 14:01:24+00:00): Hello. Thanks for mapping on this project.
Please follow the instructions about connecting nodes of buildings. 
Best regards
Hinojal (2026-07-07 17:05:21+00:00): Hello, Frans S.

I indeed joined the nodes of some buildings. I hadn't read that rule. Sorry for the error. Thank you for letting me know. I'll do it right next time.

Best regards.
Uralla (2026-07-08 12:51:47+00:00): Откуда взято название?
Maks kj (2026-07-08 13:00:58+00:00): Из атмосферы на вершине
mavl (2026-07-27 14:45:30+00:00): Здравствуйте, Makskj / Maks kj.  
  
Вы не ответили на вопрос. Сообщите, пожалуйста, из какого источника были взяты названия Орви и Иптаберектау?
Bisenz (2026-07-06 18:52:53+00:00): Ahoj,
hoďte někdo prosím info na talk cz osm o novém botovacím účtu (#reperfectit), ať všichni ví "o co go". Nasypané sady změn jsem někdy nějak nepochopil.Dík
Vojtěch Fošnár (2026-07-06 19:04:14+00:00): Ahoj, info je kdyžtak na wiki, mělo by se k tomu jít proklikat. Ty změny jsem před tím dělal už pod svým osobním účtem, ale protože jsme na to založili dedikovaný účet, tak musí kvůli OSMF tímhle blbým způsobem sbírat "reputaci"...
Vojtěch Fošnár (2026-07-06 19:09:59+00:00): jinak od changeset per prvek chceme odejít co nejdřív, pak bude ten bot běžet jednou týdně s jedním bulk changesetem
ajmat (2026-07-07 09:50:33+00:00): Revert of  https://osmcha.org/changesets/185187094
Uralla (2026-07-08 08:10:22+00:00): Почему alt_name и name одно и то же?
Uralla (2026-07-08 12:51:19+00:00): Откуда взято название?
Frans S (2026-07-07 13:37:02+00:00): Hello. Thanks for mapping.
Please square each rectangular building with the Q key while still selected.
I come across many  buildings mapped by which are not squared !
Best regards
Frans S (2026-07-07 13:37:45+00:00): btw. The default tagging of buildings is : building-yes !
Best regards
foreigner037 (2026-07-21 06:13:41+00:00): Здравей,

можеше поне да не маркираш и двата участъка с един и същ номер
eggie (2026-07-06 18:17:02+00:00): Welkom bij OpenStreetMap. Ik heb een uitgebreid welkomstbericht met wat handige tips en links gestuurd als privebericht.
Wanneer je gaat schuiven met een node waar ook andere landuse aan vastzit gaat het niet altijd goed.
Je edits https://overpass-api.de/achavi/?changeset=185216501
MVG,
Eggie
Namens de OSM Community
eggie (2026-07-06 18:19:49+00:00): Landuse hersteld..
ajmat (2026-07-07 06:39:43+00:00): Revert of  https://osmcha.org/changesets/185172923
vectorial8192 (2026-07-07 08:42:46+00:00): While I originally discovered this offending changeset, the idea was to revert it later using e.g. JOSM undo. However, I was unavailable to click through it, and Kovoschiz has completed the undo while I was checking other stuff.
kingkingHK (2026-07-07 09:23:57+00:00): @vectorial8192 Reverting a changeset doesn't take that much time. If you had the time to create a note, write a note comment, and write a changeset comment, you had the time to revert it.

The damaging changeset lasted nearly 14 hours before being reverted. That's not short. The longer it lasts the more likely it is to be included in a data consumer's download, polluting their data.

Normally I would have noticed and reverted it quickly, but as you may or may not have noticed these few weeks my irl is getting intense and I have to stop osming, and I don't know when I can return. It is unideal and frankly dangerous that a single person's temporary withdrawal from the project would cause noticeable data quality decline; see also bus factor.
Kovoschiz (2026-07-07 11:13:46+00:00): @ajmat Can you please some private or third-party noting tools, not commenting meaninglessly (especially I already mentioned this) in others' changeset discussions that's soliciting attention from others
Kovoschiz (2026-07-07 11:14:52+00:00): @vectorial8192 You don't need to do it "later" when you are "available". What I used is online. https://revert.monicz.dev
vectorial8192 (2026-07-07 17:34:08+00:00): Good to know about the online tool. This will be helpful in the future.

To mitigate the bus factor, we should start typing stuff to the Wiki.
vectorial8192 (2026-07-07 17:49:22+00:00): This keeps coming up so I must clarify:

Sometimes I am on OSM "along the way" while doing other stuff, and during that time, I count myself as "unavailable". You seem to misunderstand that "OSM action" immediately and necessarily means "available"; there is no such relationship.
Kovoschiz (2026-07-08 19:53:39+00:00): What @kingkingHK means is you don't need to spend time and effort making a Note. You can directly revert it after commenting in changeset.
kingkingHK (2026-07-09 02:16:59+00:00): @vectorial8192

> we should start typing stuff to the Wiki.

Osm-revert is already well-documented on the wiki: https://wiki.openstreetmap.org/wiki/Osm-revert

Which is linked to by the "revert" page: https://wiki.openstreetmap.org/wiki/Change_rollback#osm-revert

It is already typed to as much detail as is needed. It is entirely your fault for not knowing. To mitigate the bus factor, spend like 20 seconds going to the wiki, and type "revert" into the search box. If you hadthe time to make a an OSM action, you are definitely available. There is such relationship.
ajmat (2026-07-17 12:53:36+00:00): Thanks for the feedback, Kovoschiz. The comment was added as part of our revert workflow to log the source changeset for internal tracking, not to solicit attention. I understand it may feel redundant given that revert:id=* already captures this, and that's a fair point. I'll pass this feedback along within our organized team to see if we can adjust the process.
Frans S (2026-07-07 08:56:09+00:00): Hello. Thanks for mapping.
A remark, 
Default tagging of buildings is building=yes.
Please square the rectangular buildings with the Q key !
You overlooked buildings.

Best regards
Hashim_q5 (2026-07-08 10:56:57+00:00): I have corrected the village name to its accurate and official spelling based on my local knowledge as a resident of this area. The previous name was incorrect.
Frans S (2026-07-07 13:28:11+00:00): Hello.
https://www.openstreetmap.org/way/1535911553/history#map=19/10.472415/-67.064132
Here you mapped a building but used the tree lines as the roofline.
In these situations, you have to extrapolate the roofline,  Just a rectangular or L shape.
Best regards
Hashim_q5 (2026-07-08 10:38:31+00:00): This is a general road serving multiple villages, not just the one currently named on the map. As a local resident, I updated the name to reflect its actual shared status accurately. Also, the 80 km/h speed limit is based on the official traffic signs present on the road.
HellMap (2026-07-08 11:39:27+00:00): Lūdzu nedzēst esošos elementus kā https://www.openstreetmap.org/way/256634818, bet izlabot tos. Līdz ar dzēšanu nebija pievienots atpakaļ amenity=school, vispār pazaudējot skolas punktu.
flohoff (2026-07-06 21:30:27+00:00): Moin,

nur so 2 hints für so Baustellen.

Zum einen sind baustellen nicht einfach ein "access=no" sondern wenn dann sollte man die highways auf highway=construction setzen damit das ganz deutlich in der Karte sichtbar wird.

ein access=no wäre ja ein Schild "Betreten Verboten" - Also nur damit alle "fellow mappers" auch verstehen was da los ist.

Zum anderen: Wir tragen eigentlich Baustellen ab so 3 Monate ein. Das problem mit so "kurzen" baustellen ist das die Navis da draussen nicht so häufig updaten. Teilweise nur Quartalsweise oder Jährlich. Die haben dann wenn sie jetzt updaten die Sperrung für ein Jahr in der Karte.

Deshalb ist so ein bisschen das gentleman agreement das wir nur dinge eintragen ab 3 Monaten.


Und noch ein guter Stil ist einen Note zu öffnen mit links zu Presseveröffentlichung zu den Sperrungen. Dann kann jeder sich selber ein Bild machen was da los ist.

Ansonsten 

Keep on mapping.

Flo
aixbrick (2026-07-07 06:48:41+00:00): Das hatte ich ihm bereits häufiger erklärt: https://resultmaps.neis-one.org/osm-discussion-comments?uid=4211193.
Zu highway=construction: Dem stimme ich zu, wenn die Straße quasi eine einzige Baustelle ist und dort nichts und niemand mehr entlang kann (trifft zumindest hier in den entsprechenden Abschnitten zu). Das ist aber eher selten der Fall. Access-Rechte, die die konkreten Verkehrsarten sperren, sind dann ausreichend.
grelang (2026-07-07 07:16:04+00:00): Hallo flohoff, die Straße als Baustelle markieren hatte ich früher gemacht. Mir wurde dann geschrieben, dass das so nicht stimmt. Weil die Straße bereits existiert und nicht neu gebaut wird. Mir persönlich wäre das auch lieben so. Die Straßen die als Baustelle markiert sind, sind besser dargestellt. Aber das sollte ich ja nicht...
Für die Dauer der Baustelle wird diese noch wandern. Wird deutlich über 3 Monate dauern. 
Link:
https://www.strassen.nrw.de/de/meldung/l128-sanierung-zwischen-simmerath-woffelsbach-und-rurberg-ab-6-7.html
Vielen Dank !!
flohoff (2026-07-07 07:41:54+00:00): 
Das mit den access rechten sehe ich nicht so - access bedeuted es gibt eine Rechtliche Beschränkung. Das ist hier aber gar nicht gegeben (Oder nur sekundär). Die Straße ist einfach weg und wird neu gemacht - richtig?

Schon sprachlich ist "Construction" nicht NEUbau ... 

Und es geht auch darum zu kommunizieren an andere mapper WARUM eine Straße hier unbenutzbar ist.

access=no könnte auch heissen das hier jemand drauf Camped oder Klimakleber da sind.

Ein highway=construction ist da viel expliziter - Die Straße ist nicht nutzbar weil dort eine Baustelle ist.

Flo
aixbrick (2026-07-07 08:21:53+00:00): Manchmal glaube ich, dass du bewusst alles anders interpretierst, als alle anderen.
1. Die Straße ist mit einer (temporären)  rechtlichen Beschränkung versehen, also ist access/vehicle/motor_vehicle=no/destination das korrekte Tagging, abhängig von der Beschilderung.
2. Für highway=construction verweise ich auf den dortigen "Note about reconstruction of existing features". Es gibt Fälle, bei denen man die Straße auf highway=construction ändern kann. Das ist aber nur sinnvoll, wenn sie niemand nutzen kann. Das trifft u.U. außerorts (so wie hier) zu, innerorts ist das aber meist falsch.
3. Warum die Straße gesperrt ist, kann man über ein "note" am Weg erklären, zusätzlich kann man einen Hinweis erstellen (z.B. https://www.openstreetmap.org/note/4487824).
flohoff (2026-07-07 12:06:45+00:00): Puh - Einstieg mit persönlichen Angriffen. Echt jetzt? So billig? 

1. Sie ist eine Baustelle _UND_ hat rechtliche beschränkungen. Der eine teil ist abgebildet.
2. Dein Hinweis auf existing features bezieht sich auf das grundsätzliche mappen von temporäre Features. Demnach sollte auch ein access=no nicht getagged werden. Also schwieriges Argument für oder wider dem highway=construction.
3. Kann man - ist aber nicht - Könnte man auch über highway=construction machen. Das fände ich persönlich besser denn es stellt in einem tag dar das es nicht nutzbar ist weil es eine Baustelle ist.

Das ganze wäre dann sogar maschinenlesbar - Im Gegensatz zu deinem Vorschlag access=no + freitext note. 
Ich bin ja so jemand der maschinenlesbares zeugs total super findet weil u.a. ich die Daten ja mit Maschinen weiterverarbeiten. Ich glaube die anderen OSM Nutzer machen das auch mit Automatismen und Maschinen. Was wäre es da cool wenn es Maschinenlesbar wäre.

Ich weise auch hier nochmal drauf hin das in einem Gemeinschaftsprojekt unterschiedliche herangehensweisen gibt. Jeder der die alleinig richtige für sich reklamiert ist in einem Gemeinschaftsprojekt falsch aufgehoben. Think about it.
Frans S (2026-07-07 10:16:54+00:00): Hello . Thanks for mapping.
Please do not include a yard into a building.
Check this webpage
https://www.openstreetmap.org/way/1535957746/history
The building ends where the shadow starts.
When there is no shadow at all, it is most often not a building.
Best regards
Frans S (2026-07-07 10:26:27+00:00): Hola. Gracias por tu contribución al mapa.

Por favor, marca solo los edificios, no el patio que los rodea.

Echa un vistazo a esta página web:

https://www.openstreetmap.org/way/1535957799/history#map=19/10.489316/-67.058656

Un saludo y sigue contribuyendo al mapa
JassKurn (2026-07-07 17:18:10+00:00): Hi uk_mapfan_2025,

You've given the layer=1 tag to the bus station building 
. Did you mean to do this?
The layer=1 means it's up level from the area around it
Frans S (2026-07-07 09:50:08+00:00): Thanks for your contribution to this project.
This changeset is reviewed by a Global Validator to check that the tasks have been mapped in accordance with the quality standards of HOTOSM. 
Please pay attention to the next summarized issues. (See attached document with examples for more info)
-------------------------------------------------------------
A: Inaccurate mapping. 
C: Collected adjacent buildings and mapped it as 1 building.
E: Buildings not squared or rounded.
G: Included the shadow of the building.


Explanation can be found in this document, which might be helpful to strengthen your mapping skills
https://docs.google.com/document/d/1Swwz-ZwM3_YOstqstsmCg1-lNAPbnMLpi1Al-h-2UOQ/edit


Best regards, and keep mapping!
Frans S
            ---
            #REVIEWED_BAD #OSMCHA
            Published using OSMCha: https://osmcha.org/changesets/185220399
Lieckio (2026-07-07 11:20:36+00:00): Meh. Terrible source imagery doesn't help.
Frans S (2026-07-07 13:54:30+00:00): Hello again.
The imagery is sufficient to map from.
In my opinion, it has everything to do with accurate mapping.
Clustering buildings is avoidable. 
Squaring of buildings has nothing to do with poor imageries as well as including a shadow,
Quality prevails above quantity.

Best regards
Lieckio (2026-07-07 14:37:55+00:00): I disagree. I'd have to drop my monitor resolution to 640x480p to be able to tell the different grey blobs apart.

But there are plenty of other volunteers to do the work.
Peter Hanecak (2026-07-06 18:41:45+00:00): Rationale: Value is different than 'network' in relation 3328692 hence following node 243496729 as an example, 'network' is omitted on node and can be taken from relation.
db-ak (2026-07-06 20:03:27+00:00): Wcześniej kontrapas rowerowy był tylko na początku i na zakręcie. Teraz jest na całej długości?
Yog Sot (2026-07-07 16:40:55+00:00): pewno pomyłka i będzie trzeba wycofać. Ten user średnio odpowiada na zapytania
db-ak (2026-07-07 16:57:00+00:00): Dlatego najchętniej wycofałbym wszystko bo za dużo do weryfikowania :)
Yog Sot (2026-07-08 18:57:24+00:00): wycofaj
MappingMore (2026-07-09 05:31:49+00:00): Partially Revert of https://www.openstreetmap.org/changeset/185169237
eggie (2026-07-06 19:08:25+00:00): Dag meeder..
Welk bord staat hier vooraan?
Er loopt hier een officiële wandelroute die is nu geblokkeerd. 
Het is ook geen gebruikelijke accesstag.

MVG
eggie
eggie (2026-07-06 19:17:12+00:00): Nooit een welkomstmail  ontvangen zie ik.. 
Bij deze alsnog... 
Ik  heb een uitgebreid welkomstbericht met wat handige tips en links gestuurd als privebericht.
MVG,
Eggie
Namens de OSM Community
eggie (2026-07-06 19:25:16+00:00): Hier wat instructie hoe accesstags te gebruiken
https://wiki.openstreetmap.org/wiki/NL:Overzicht_Nederlandse_Verkeersborden

Ik he het aangepast naar 
vehicle=destination
horse=destination
traffic_sign=NL:C1

Het routeert weer voor wandelaars. 
C1 geldt niet voor voetgangers. 


MVG
eggie
meeder (2026-07-07 10:04:12+00:00): Beste Eggie,

Dank voor het bericht. Aan beide zeiden van de straat staat een geslotenverklaring uitgezonderd omwonenden/bestemmingsverkeer.
eggie (2026-07-07 10:07:37+00:00): Oke... dan klopt het!
eggie (2026-07-06 19:11:39+00:00): Dag meeder. Denk niet dat dit klopt. Je gebruikt BING als achtergrond en die laag ligt vaak verschoven. Alle gebouwen zijn ingemeten import vanuit het kadaster. Gebruik svp PDOK actueel en dan nog kun je schuingenomen luchtfoto's niet goed gebruiken om gebouwen uit te lijnen. 
Ik zal de gebouwen herstellen.

MVG
eggie
eggie (2026-07-06 19:13:33+00:00): reverted by changeset #185223123

Het klopte allemaal precies hier.

MVG
eggie
eggie (2026-07-06 19:14:57+00:00): Dag meeder. Het is genruikelijk om de huisnummers op de gebouwen te houden. Schuiven mag zolang ze maar binnen het gebouw blijven. Wat is het probleem hier.
Ik zet de huisnummers weer terug. 

MVG
eggie
mavl (2026-07-08 03:34:08+00:00): Здравствуйте. Просто в этом месте другое заведение. Точка восстановлена. Текст заметки не очень точный.  
  
https://www.openstreetmap.org/note/5377969
karitotp (2026-07-16 21:56:33+00:00): Hola, gracias por tu contribución.  Te comparto algunos puntos de mejora para garantizar la calidad del mapeo:

Escuadrar los edificios: Una vez trazados, no olvidar escuadrar los edificios con la letra "Q". 
Cuando parte del edificio está cubierta por la copa de un árbol, este debe mapearse de forma completa estimando su forma y sin excluir las áreas cubiertas.
Cada edificio debe mapearse de forma individual. Si la imágen principal no es lo suficientemente clara para distinguir los límites entre edificios, podemos utilizar las otras imágenes disponibles para comprender mejor la estructura y delimitar correctamente cada construcción.
Marisol López Galvis (2026-07-16 22:09:01+00:00): Hola Karol, buenas tardes, muchas gracias por tu retroalimentación, sin embargo, podria decir que siempre escuadro, se me hace extraño lo de los árboles, quizás lo de los edificios, sin embargo, siempre verifico con otro fondo de imagen, pero te agradezco tu comentarios. Muchas gracias...
Joseph R P (2026-07-07 20:17:01+00:00): This huge box was a complete accident. I meant to save this as two different changesets. Didn't realize this happened until just now. My apologies!
Frans S (2026-07-07 12:16:35+00:00): We welcome you as a new mapper.
Thanks for your contribution to this project.
This changeset is reviewed by a Global Validator to check that the tasks have been mapped in accordance with the quality standards of HOTOSM. 
We cannot expect from a new mapper that he/she deliver high-quality mappings from the start, so we offer some guidance.
Please pay attention to the next summarized issues. (See attached document with examples for more info)
-------------------------------------------------------------
A: Inaccurate mapping. 
C: Collected adjacent buildings and mapped it as 1 building.
E: Buildings not squared or rounded.

F: Buildings partly hidden under trees.

G: Included the shadow of the building.

H: Included a yard of clearing.


Explanation can be found in this document, which might be helpful to strengthen your mapping skills
https://docs.google.com/document/d/1Swwz-ZwM3_YOstqstsmCg1-lNAPbnMLpi1Al-h-2UOQ/edit


Best regards, and keep mapping!
Frans S
            ---
            #REVIEWED_BAD #OSMCHA
            Published using OSMCha: https://osmcha.org/changesets/185223466
Marvk (2026-07-06 21:25:10+00:00): Hallo KaRo324 und willkommen auf OSM.

Du hast den POI jetzt doppelt hinzugefügt, einmal als node und einmal zu dem Gebäude. 

Grüße
Marv
LordGarySugar (2026-07-07 00:07:21+00:00): Thanks for updating! - Please note that opening_hours has a specific 24-hour format, you can read how it should be formatted here - https://wiki.openstreetmap.org/wiki/Key:opening%20hours?uselang=en-GB.

Also, when you deleted the existing area, you did not copy the housenumber to the new area. I have re-added it.
JayTurnr (2026-07-06 19:19:17+00:00): Solar* - I know the guy who lives here
CAM-Gerlach_Repair (2026-07-06 23:35:26+00:00): Reverted adding SEO spam POI with advertising/malformed tags and source=* of Google Maps, which is prohibited by both OSM and Google policies--see https://osm.wiki/Google , in changeset:

https://osm.org/changeset/185233876
rajdhani (2026-07-07 08:13:41+00:00): Partially Reverted in https://www.openstreetmap.org/changeset/185250274
cuzi (2026-07-12 19:04:27+00:00): I have reverted this changeset. The name field should not be used for notes about the opening times.

https://www.openstreetmap.org/changeset/185608813
user_5359 (2026-07-08 08:53:44+00:00): Hello! Please use water = pond instead walter = pond. (All instances have already been changed.)
felipeeugenio (2026-07-06 21:00:05+00:00): Hola. no usamos contracciones en OSM. Escribir las palabras completas por favor.

Pero la duda es: qué es MAPS? Solo para aclarar.
gracias
            ---
            
            Published using OSMCha: https://osmcha.org/changesets/185224487
AtomiXYZ (2026-07-06 21:24:33+00:00): Aaaa entiendo, soy nuevo en esto, por maps me refería a una plataforma diferente pero no me dejaba nombrar la por derechos de autor
            ---
            
            Published using OSMCha: https://osmcha.org/changesets/185224487
felipeeugenio (2026-07-06 22:09:34+00:00): Hola. No se trata de nombrarla o no, Se trata de no ocuparla para agregar información.

te consta que esa calle se llama asi?
Los mapas contienen muchas trampas para gente que copia sin autorización.

saludos
cuzi (2026-07-12 19:04:28+00:00): I have reverted this changeset. The name field should not be used for notes about the opening times.

https://www.openstreetmap.org/changeset/185608813
ajmat (2026-07-07 05:08:40+00:00): Revert of https://osmcha.org/changesets/185191529
SBus24 (2026-07-07 12:52:36+00:00): Hello. The edits made to these driveways were done to correct a major routing safety issue. These are strictly private driveways, not public roads or throughways. Mapping them as public routing options is causing commercial/routing traffic to erroneously use them as turnarounds and stops, creating a physical safety hazard.

If completely removing them violates mapping guidelines, please help me ensure they are correctly tagged as access=private and service=driveway so that navigation systems stop routing traffic onto this private property. Thank you."
MassCartog (2026-07-07 13:17:58+00:00): Hello thanks for the reply, yes completely removing these features violates mapping guidelines. I have restored them all. The first few changesets you made were correctly using the tagging system so its clear you knew how to use it. 

You have removed a lot of features that were already tagged correctly as private driveways. And if you feel other roads are tagged incorrectly, such as service roads that should be tagged as access=private and service=driveway, feel free to make those updates as you did before. But simply deleting them is not correct. 

Thanks for the reply and trying to seek more info on way OSM works.

More on the topic if you are interested:
https://wiki.openstreetmap.org/wiki/Why_we_won%27t_delete_roads_on_private_property
SBus24 (2026-07-07 14:05:57+00:00): Hello,

Is there a reason only certain driveways and houses are being mapped while others are untouched?  I think if a person needs driveways shouldn't they map every driveway and not pick and choose ?    I think you are wrong to target certain houses.
CAM-Gerlach_Repair (2026-07-07 15:21:43+00:00): Because either whatever volunteer contributor chose to map them happened to want to map those particular driveways (as is of course their fundamental right on OSM, to map whatever interests them within the scope of the project), or (perhaps more likely, judging by the examples I've seen) those were the driveways that happened to be included in the 2008 TIGER data import that formed the original basis for most of OSM's road data in the US (in which case you'd have to ask the Census Bureau).

FWIW, I personally tend to map driveways if their either have significant length (typically in rural areas) or connect between multiple roads--the former because it is critical for first responders (as well as deliveries, people visiting the house, etc) to know what road a property actually connects to, and the latter so that they can be tagged properly so routers don't use them inappropriately, as they would if some later mapper were to come by and map them without such tags. FWIW, at least most if not all of the examples mapped here fall under the former criteria, and at least some the latter if you're concerned about through traffic.