diff --git a/.gitignore b/.gitignore
index 6dd85d453e25f8b65520f9eae869f1f649f47c08..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +0,0 @@
-**/router?
-.vscode/
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000000000000000000000000000000000000..9d14cfb2c108e9f0823938972fa2ac5c6d0ce9d0
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+    "ansible.python.interpreterPath": "/bin/python"
+}
\ No newline at end of file
diff --git a/networkxtest.py b/networkxtest.py
index 7cb14d7b299f61c797018cbb6d111d30d79a70e8..c5dce59d686b5cfe76e517c946df60d8d6d859d6 100644
--- a/networkxtest.py
+++ b/networkxtest.py
@@ -61,10 +61,9 @@ print(G.nodes.data())
 nx.draw_networkx(G)
 plt.show()
 
-#for x in range(1,routersNumber + 1):
     
-for x in range(1, routersNumber + 1 ):
-    os.system('rm ~/onlab/router' + str(x) + '/router' + str(x) + '_locales.txt ~/onlab/router' + str(x) + '/router' + str(x) + '_name.txt ~/onlab/router' + str(x) + '/router' + str(x) + '_masks.txt')
+#for x in range(1, routersNumber + 1 ):
+    #os.system('rm ~/onlab/router' + str(x) + '/router' + str(x) + '_locales.txt ~/onlab/router' + str(x) + '/router' + str(x) + '_name.txt ~/onlab/router' + str(x) + '/router' + str(x) + '_masks.txt')
 
 
 
diff --git a/router1/router1_hostname.txt b/router1/router1_hostname.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3c98be3bbe46435be332640d422b96148628a693
--- /dev/null
+++ b/router1/router1_hostname.txt
@@ -0,0 +1 @@
+hostname R1
\ No newline at end of file
diff --git a/router1/router1_locales.txt b/router1/router1_locales.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc
--- /dev/null
+++ b/router1/router1_locales.txt
@@ -0,0 +1 @@
+
diff --git a/router1/router1_masks.txt b/router1/router1_masks.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc
--- /dev/null
+++ b/router1/router1_masks.txt
@@ -0,0 +1 @@
+
diff --git a/router1/router1_name.txt b/router1/router1_name.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e1244e1ec5540df6715f7a268d75821ea75b47b
--- /dev/null
+++ b/router1/router1_name.txt
@@ -0,0 +1 @@
+R1
diff --git a/router1/router1_routes.txt b/router1/router1_routes.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e2ce4d66170423df3c4aad476b2c01e99a69ff6
--- /dev/null
+++ b/router1/router1_routes.txt
@@ -0,0 +1,11 @@
+Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
+       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
+       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
+       E1 - OSPF external type 1, E2 - OSPF external type 2
+       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
+       ia - IS-IS inter area, * - candidate default, U - per-user static route
+       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+       a - application route
+       + - replicated route, % - next hop override, p - overrides from PfR
+
+Gateway of last resort is not set
\ No newline at end of file
diff --git a/router2/router2_hostname.txt b/router2/router2_hostname.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5cb0be33a5a4403355a36867f128fe5cd355ee16
--- /dev/null
+++ b/router2/router2_hostname.txt
@@ -0,0 +1 @@
+hostname R2
\ No newline at end of file
diff --git a/router2/router2_locales.txt b/router2/router2_locales.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc
--- /dev/null
+++ b/router2/router2_locales.txt
@@ -0,0 +1 @@
+
diff --git a/router2/router2_masks.txt b/router2/router2_masks.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc
--- /dev/null
+++ b/router2/router2_masks.txt
@@ -0,0 +1 @@
+
diff --git a/router2/router2_name.txt b/router2/router2_name.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40d37fcc596f394d8d0d83bbce8fa0f86a2d0154
--- /dev/null
+++ b/router2/router2_name.txt
@@ -0,0 +1 @@
+R2
diff --git a/router2/router2_routes.txt b/router2/router2_routes.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e2ce4d66170423df3c4aad476b2c01e99a69ff6
--- /dev/null
+++ b/router2/router2_routes.txt
@@ -0,0 +1,11 @@
+Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
+       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
+       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
+       E1 - OSPF external type 1, E2 - OSPF external type 2
+       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
+       ia - IS-IS inter area, * - candidate default, U - per-user static route
+       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+       a - application route
+       + - replicated route, % - next hop override, p - overrides from PfR
+
+Gateway of last resort is not set
\ No newline at end of file
diff --git a/router3/router3_hostname.txt b/router3/router3_hostname.txt
new file mode 100644
index 0000000000000000000000000000000000000000..654489221b7c3088f8587bf6d8f9e14ea21dfd9f
--- /dev/null
+++ b/router3/router3_hostname.txt
@@ -0,0 +1 @@
+hostname R3
\ No newline at end of file
diff --git a/router3/router3_locales.txt b/router3/router3_locales.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc
--- /dev/null
+++ b/router3/router3_locales.txt
@@ -0,0 +1 @@
+
diff --git a/router3/router3_masks.txt b/router3/router3_masks.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc
--- /dev/null
+++ b/router3/router3_masks.txt
@@ -0,0 +1 @@
+
diff --git a/router3/router3_name.txt b/router3/router3_name.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a773565a53ea6c6b16035baff92cf54fb6238c76
--- /dev/null
+++ b/router3/router3_name.txt
@@ -0,0 +1 @@
+R3
diff --git a/router3/router3_routes.txt b/router3/router3_routes.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e2ce4d66170423df3c4aad476b2c01e99a69ff6
--- /dev/null
+++ b/router3/router3_routes.txt
@@ -0,0 +1,11 @@
+Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
+       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
+       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
+       E1 - OSPF external type 1, E2 - OSPF external type 2
+       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
+       ia - IS-IS inter area, * - candidate default, U - per-user static route
+       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+       a - application route
+       + - replicated route, % - next hop override, p - overrides from PfR
+
+Gateway of last resort is not set
\ No newline at end of file