add virtual network layer