replacing netiface requirement with custom script