'server, http://<IP>:3000',
                             'value':
                             {'get_attr':
-                             ['app_server', 'networks', 'private', 0]}},
+                             ['app_server', 'first_address']}},
                            'mongodb_url':
                            {'description': 'URL for the mongodb server.',
                             'value':
                             {'get_attr':
-                             ['mongo_server', 'networks', 'private', 0]}}}
+                             ['mongo_server', 'first_address']}}}
 
         hot_translation_dict = \
             toscaparser.utils.yamlparser.simple_parse(hot_translation)
 
                   attriute.'))
         if attribute == 'private_address' or \
            attribute == 'public_address':
-                attr['get_attr'] = [self.name, 'networks', 'private', 0]
+                attr['get_attr'] = [self.name, 'first_address']
 
         return attr
 
 
         mongodb_ip:
           get_attr:
           - mongo_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: app_server
       signal_transport: HEAT_SIGNAL
         mongodb_ip:
           get_attr:
           - mongo_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: mongo_server
       signal_transport: HEAT_SIGNAL
         logstash_ip:
           get_attr:
           - logstash_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: app_server
       signal_transport: HEAT_SIGNAL
         logstash_ip:
           get_attr:
           - logstash_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: app_server
       signal_transport: HEAT_SIGNAL
         elasticsearch_ip:
           get_attr:
           - elasticsearch_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: logstash_server
       signal_transport: HEAT_SIGNAL
         elasticsearch_ip:
           get_attr:
           - elasticsearch_server
-          - networks
-          - private
-          - 0
+          - first_address
         kibana_ip:
           get_attr:
           - kibana_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: kibana_server
       signal_transport: HEAT_SIGNAL
     value:
       get_attr:
       - app_server
-      - networks
-      - private
-      - 0
+      - first_address
 
   mongodb_url:
     description: URL for the mongodb server.
     value:
       get_attr:
       - mongo_server
-      - networks
-      - private
-      - 0
+      - first_address
 
   logstash_url:
     description: URL for the logstash server.
     value:
       get_attr:
       - logstash_server
-      - networks
-      - private
-      - 0
+      - first_address
 
   elasticsearch_url:
     description: URL for the elasticsearch server.
     value:
       get_attr:
       - elasticsearch_server
-      - networks
-      - private
-      - 0
+      - first_address
 
   kibana_url:
     description: URL for the kibana server.
     value:
       get_attr:
       - kibana_server
-      - networks
-      - private
-      - 0
+      - first_address
 
 
         mongodb_ip:
           get_attr:
           - mongo_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: app_server
       signal_transport: HEAT_SIGNAL
         mongodb_ip:
           get_attr:
           - mongo_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: mongo_server
       signal_transport: HEAT_SIGNAL
         logstash_ip:
           get_attr:
           - logstash_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: app_server
       signal_transport: HEAT_SIGNAL
         logstash_ip:
           get_attr:
           - logstash_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: app_server
       signal_transport: HEAT_SIGNAL
         elasticsearch_ip:
           get_attr:
           - elasticsearch_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: logstash_server
       signal_transport: HEAT_SIGNAL
         elasticsearch_ip:
           get_attr:
           - elasticsearch_server
-          - networks
-          - private
-          - 0
+          - first_address
         kibana_ip:
           get_attr:
           - kibana_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: kibana_server
       signal_transport: HEAT_SIGNAL
     value:
       get_attr:
       - app_server
-      - networks
-      - private
-      - 0
+      - first_address
 
   mongodb_url:
     description: URL for the mongodb server.
     value:
       get_attr:
       - mongo_server
-      - networks
-      - private
-      - 0
+      - first_address
 
   logstash_url:
     description: URL for the logstash server.
     value:
       get_attr:
       - logstash_server
-      - networks
-      - private
-      - 0
+      - first_address
 
   elasticsearch_url:
     description: URL for the elasticsearch server.
     value:
       get_attr:
       - elasticsearch_server
-      - networks
-      - private
-      - 0
+      - first_address
 
   kibana_url:
     description: URL for the kibana server.
     value:
       get_attr:
       - kibana_server
-      - networks
-      - private
-      - 0
+      - first_address
 
 
         logstash_ip:
           get_attr:
           - logstash_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: app_server
       signal_transport: HEAT_SIGNAL
 
         mongodb_ip:
           get_attr:
           - mongo_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: mongo_server
       signal_transport: HEAT_SIGNAL
         mongodb_ip:
           get_attr:
           - mongo_server
-          - networks
-          - private
-          - 0
+          - first_address
       server:
         get_resource: app_server
       signal_transport: HEAT_SIGNAL
     value:
       get_attr:
       - mongo_server
-      - networks
-      - private
-      - 0
+      - first_address
   nodejs_url:
     description: URL for the nodejs server, http://<IP>:3000
     value:
       get_attr:
       - app_server
-      - networks
-      - private
-      - 0
+      - first_address
 
     value:
       get_attr:
       - server
-      - networks
-      - private
-      - 0
+      - first_address
 
     value:
       get_attr:
       - server
-      - networks
-      - private
-      - 0
+      - first_address
 
     value:
       get_attr:
       - my_server
-      - networks
-      - private
-      - 0
+      - first_address
 
     value:
       get_attr:
       - my_server
-      - networks
-      - private
-      - 0
+      - first_address
 
     value:
       get_attr:
       - my_server
-      - networks
-      - private
-      - 0
+      - first_address
 
     value:
       get_attr:
       - MM_Active_Host
-      - networks
-      - private
-      - 0
+      - first_address
 
   private_ip_of_CM:
     description: The private IP address of the CM.
     value:
       get_attr:
       - CM_Active_Host
-      - networks
-      - private
-      - 0
+      - first_address
 
   private_ip_of_DM:
     description: The private IP address of the DM.
     value:
       get_attr:
       - DM_Host
-      - networks
-      - private
-      - 0
+      - first_address
 
   private_ip_of_LB:
     description: The private IP address of the LB.
     value:
       get_attr:
       - LB_Host
-      - networks
-      - private
-      - 0
+      - first_address
 
     value:
       get_attr:
       - my_server
-      - networks
-      - private
-      - 0
+      - first_address
   volume_id:
     description: The volume id of the block storage instance.
     value:
 
     value:
       get_attr:
       - my_web_app_tier_1
-      - networks
-      - private
-      - 0
+      - first_address
   private_ip_2:
     description: The private IP address of the applications second tier.
     value:
       get_attr:
       - my_web_app_tier_2
-      - networks
-      - private
-      - 0
+      - first_address
   volume_id:
     description: The volume id of the block storage instance.
     value:
 
     value:
       get_attr:
       - my_web_app_tier_1
-      - networks
-      - private
-      - 0
+      - first_address
   private_ip_2:
     description: The private IP address of the applications second tier.
     value:
       get_attr:
       - my_web_app_tier_2
-      - networks
-      - private
-      - 0
+      - first_address
   volume_id:
     description: The volume id of the block storage instance.
     value:
 
     value:
       get_attr:
       - my_web_app_tier_1
-      - networks
-      - private
-      - 0
+      - first_address
   private_ip_2:
     description: The private IP address of the applications second tier.
     value:
       get_attr:
       - my_web_app_tier_2
-      - networks
-      - private
-      - 0
+      - first_address
   volume_id:
     description: The volume id of the block storage instance.
     value:
 
     value:
       get_attr:
       - my_web_app_tier_1
-      - networks
-      - private
-      - 0
+      - first_address
   private_ip_2:
     description: The private IP address of the applications second tier.
     value:
       get_attr:
       - my_web_app_tier_2
-      - networks
-      - private
-      - 0
+      - first_address
   volume_id:
     description: The volume id of the block storage instance.
     value:
 
     value:
       get_attr:
       - my_server
-      - networks
-      - private
-      - 0
+      - first_address
   volume_id:
     description: The volume id of the block storage instance.
     value:
 
     value:
       get_attr:
       - my_server
-      - networks
-      - private
-      - 0
+      - first_address
   volume_id:
     description: The volume id of the block storage instance.
     value:
 
     value:
       get_attr:
       - my_server
-      - networks
-      - private
-      - 0
+      - first_address
   server_ip_2:
     description: The private IP address of the applications second server.
     value:
       get_attr:
       - my_server2
-      - networks
-      - private
-      - 0
+      - first_address
   volume_id_1:
     description: The volume id of the first block storage instance.
     value:
 
     value:
       get_attr:
       - my_server
-      - networks
-      - private
-      - 0
+      - first_address
   server_ip_2:
     description: The private IP address of the applications second server.
     value:
       get_attr:
       - my_server2
-      - networks
-      - private
-      - 0
+      - first_address
   volume_id_1:
     description: The volume id of the first block storage instance.
     value: