diff --git a/main.py b/main.py
index b56b503a3e3ed0523fce912271ce3f1c491901c6..00661310d4a9891ba2bf78eb1f6da3274ff3a4ce 100644
--- a/main.py
+++ b/main.py
@@ -2,11 +2,17 @@ from request import requete_osm
 from coord_to_intersections import coord_to_inter
 from request2 import search_osm, all_intersect
 from ordre_arbres import ordre_arbre
+from research import circular_research_2
 import time
 
 def tree_position(lat, lon):
     req = requete_osm(lat, lon)
-    main_street = req['address']['road']
+    try:
+        main_street = req['address']['road']
+    except KeyError:
+        main_street = circular_research_2(lat, lon)
+    if main_street == '':
+        main_street = circular_research_2(lat, lon)
     print(main_street)
     city = req['address']['town']
     country = req['address']['country']
@@ -47,7 +53,7 @@ def classement_arbres(liste_coord):
 if __name__=="__main__":
     
     t1 = time.time()
-    lat, lon = 48.892046, 2.249319
+    lat, lon = 48.898867, 2.237485
     print(tree_position(lat, lon))
     t2 = time.time()
     print(t2-t1)