diff --git a/manifests/profile/neutron/router.pp b/manifests/profile/neutron/router.pp
index 06e3bd3b860f1557caf5b4671c69d6e3edee7070..a54121c5d2628586d74fa37fa7c5408c8a75b927 100644
--- a/manifests/profile/neutron/router.pp
+++ b/manifests/profile/neutron/router.pp
@@ -51,8 +51,6 @@ class iaas::profile::neutron::router (
   }
 
   class { '::neutron::agents::l3':
-#double_external_network
-#    external_network_bridge => 'br-ex',
     external_network_bridge => ' ',
     use_namespaces => true,
     router_delete_namespaces => true,
@@ -75,8 +73,6 @@ class iaas::profile::neutron::router (
   }
 
   class { '::neutron::agents::vpnaas':
-#double_external_network
-#    external_network_bridge => "br-ex",
     external_network_bridge => ' ',
   }
   class { '::neutron::agents::lbaas': }
@@ -114,25 +110,20 @@ class iaas::profile::neutron::router (
       local_ip => $local_ip,
       enabled => true,
       tunnel_types => ['gre'],
-#double_external_network, variable modified
-#ori      bridge_mappings => ['external:br-ex'],
-#      bridge_mappings => [$bridge_mappings],
       bridge_mappings => [$bridge_mappings1,$bridge_mappings2],
       require => File['etc_default_neutron-server'],
   }
 
-#  $_external_device1 = device_for_network($external_network1)
 
-notify { "br-ex1: $::brex1_eval":
- loglevel => alert,
-}
-notify { "br-ex2: $::brex2_eval":
- loglevel => alert,
-}
-
-#notify { "external device1: $_external_device1 -- external network: $external_network1":
-# loglevel => alert,
-#}
+# notify { "br-ex1: $::brex1_eval":
+#  loglevel => alert,
+# }
+# notify { "br-ex2: $::brex2_eval":
+#  loglevel => alert,
+# }
+# notify { "external device1: $_external_device1 -- external network: $external_network1":
+#  loglevel => alert,
+# }
 
 # Set public network if public_interface != $external_device1
   if $public_gateway {
@@ -160,8 +151,6 @@ notify { "br-ex2: $::brex2_eval":
   }
 
 
-#  if $_external_device1 != 'br_ex1' {
-
 # Evaluate br-ex1, if present set it
   if $::brex1_eval != 'br-ex1' {
 
@@ -236,11 +225,9 @@ notify { "br-ex2: $::brex2_eval":
 
   if $external_device2 {
 
-#    $_external_device2 = device_for_network($external_network2)
-#notify { "external device2: $_external_device2 -- external network: $external_network2":
-# loglevel => alert,
-#}
-#    if $_external_device2 != 'br_ex2' {
+# notify { "external device2: $_external_device2 -- external network: $external_network2":
+#  loglevel => alert,
+# }
 
 # Evaluate br-ex2, if presetn set it
     if $::brex2_eval != 'br-ex2' {
@@ -250,68 +237,24 @@ notify { "br-ex2: $::brex2_eval":
       $public_netmask2 = $::facts["netmask_${external_device2}"]
       $public_macaddr2 = $::facts["macaddress_${external_device2}"]
 
-#      if $public_ipaddress2 {
-#        network_config { $external_device2:
-#          ensure  => 'present',
-#          family  => 'inet',
-#          method  => 'manual',
-#          options => {
-#            'up' => "ifconfig ${external_device2} 0.0.0.0 promisc up",
-#            'down' => "ifconfig ${external_device2} promisc down",
-#          },
-#        } ->
-#        network_config { 'br-ex2':
-#          ensure  => 'present',
-#          family  => 'inet',
-#          method  => 'static',
-#          ipaddress => $public_ipaddress2,
-#          netmask => $public_netmask2,
-#        } ->
-#        vs_port { $external_device2:
-#          ensure => present,
-#          bridge => 'br-ex2',
-#          require => Class['::neutron::agents::ml2::ovs'],
-#        } -> 
-#        network_route { 'route_ext2':
-#          ensure => 'present',
-#          gateway => $external_gateway2,
-#          interface => 'br-ex2',
-#          netmask => '0.0.0.0',
-#          network => $external_network2,
-#          require => Package['ifupdown-extra']
-#        } ->
-#        exec { "set_br-ex2_hwaddr":
-#          command => "ovs-vsctl set bridge br-ex2 other-config:hwaddr=$public_macaddr2",
-#          path    => "/usr/local/bin/:/bin/:/usr/bin:/sbin/:/usr/sbin/",
-#        } -> 
-#        exec { "restart_external2":
-#          command => "ifconfig $external_device2 0.0.0.0 promisc",
-#          path    => "/usr/local/bin/:/bin/:/sbin/:/usr/sbin/",
-#        } ->
-#        exec { "restart_br-ex2":
-#          command => "ifdown br-ex2 && ifup br-ex2",
-#          path    => "/usr/local/bin/:/bin/:/sbin/:/usr/sbin/",     
-#        }
-#      } else {
-        network_config { $external_device2:
-          ensure  => 'present',
-          family  => 'inet',
-          method  => 'manual',
-          options => {
-            'up' => "ifconfig ${external_device2} 0.0.0.0 promisc up",
-            'down' => "ifconfig ${external_device2} promisc down",
-          },
-        } ->
-        vs_port { $external_device2:
-          ensure => present,
-          bridge => 'br-ex2',
-          require => Class['::neutron::agents::ml2::ovs'],
-        } ->
-        exec { "set_br-ex2_hwaddr":
-          command => "ovs-vsctl set bridge br-ex2 other-config:hwaddr=$public_macaddr2",
-          path    => "/usr/local/bin/:/bin/:/usr/bin:/sbin/:/usr/sbin/",
-        } 
-#      }
+      network_config { $external_device2:
+        ensure  => 'present',
+        family  => 'inet',
+        method  => 'manual',
+        options => {
+          'up' => "ifconfig ${external_device2} 0.0.0.0 promisc up",
+          'down' => "ifconfig ${external_device2} promisc down",
+        },
+      } ->
+      vs_port { $external_device2:
+        ensure => present,
+        bridge => 'br-ex2',
+        require => Class['::neutron::agents::ml2::ovs'],
+      } ->
+      exec { "set_br-ex2_hwaddr":
+        command => "ovs-vsctl set bridge br-ex2 other-config:hwaddr=$public_macaddr2",
+        path    => "/usr/local/bin/:/bin/:/usr/bin:/sbin/:/usr/sbin/",
+      } 
     }
   }