diff --git a/server/__pycache__/gns3_helper.cpython-36.pyc b/server/__pycache__/gns3_helper.cpython-36.pyc
index 3291e1e78452d67dc7c72a048cfd8c47e04efab6..9ffc50fe8075a44a4f52f887eeb846dc5f22b878 100644
Binary files a/server/__pycache__/gns3_helper.cpython-36.pyc and b/server/__pycache__/gns3_helper.cpython-36.pyc differ
diff --git a/server/gns3_helper.py b/server/gns3_helper.py
index e72bd06ce3e67f766f1f85be5b9c2d7b26991957..7bc8be36770a0a2b213014dcecaa6ee8b7b82c48 100644
--- a/server/gns3_helper.py
+++ b/server/gns3_helper.py
@@ -68,8 +68,13 @@ def create_node(project_id, name, node_type):
     f = open('startup_config.cfg', 'r')
     config_data = f.read()
     f.close()
+    word = 'hostname R'
+    start_index = config_data.find(word)
+    end_index = start_index + len(word)
+    config_data_final = config_data[:end_index]+str(name)+config_data[end_index:]
     f = open(dym_path+str(node_id)+'/configs/i'+str(name)+'_startup-config.cfg', 'w')
-    f.write(config_data)
+    f.write(config_data_final)
+    # print(config_data_final)
     f.close()
   return data
 
diff --git a/server/server.py b/server/server.py
index fbb124e6d157e8f7baafa9fd26719a056cbf5e6a..24ba100064325d30f660ca7f5f0be6df2ccf5609 100644
--- a/server/server.py
+++ b/server/server.py
@@ -69,6 +69,7 @@ while 1:
       data = str('incorrect index')+str('END')
 
   elif index[:2] == '05':
+    nodes_info = gn.update_nodes_info()
     node_idx_1 = int(index[2:4])
     node_idx_2 = int(index[4:6])
     port_name_1 = index[6:10]
diff --git a/server/startup_config.cfg b/server/startup_config.cfg
index 307128e084a6e5f00500884ae46012fc2da93ad1..92fcfac462b2073aaa896235e5ceaa4edfd5c4ca 100644
--- a/server/startup_config.cfg
+++ b/server/startup_config.cfg
@@ -7,7 +7,7 @@ service timestamps debug datetime msec
 service timestamps log datetime msec
 no service password-encryption
 !
-hostname R2
+hostname R
 !
 ip cef
 no ip domain-lookup