Implementing the plug vifs