diff --git a/README.md b/README.md
index 030056f..3d2c2ca 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
# cordova-zebra-printer
A Cordova plugin for Zebra CPCL printers for both iOS and Android with Ionic 3 bindings. This plugin only supports Zebra models that use CPCL printing. Feel free to contribute to this project if you need to support other methods of printing. It has only been tested with Zebra QLn320 printers. Let me know if you use if sucessfully with others.
+Also this now requires a minimum of Cordova 9 and cordova-ios 5.0.
+
Get from npm
```
cordova plugin add ca-cleversolutions-zebraprinter
diff --git a/plugin.xml b/plugin.xml
index f801944..1cc1e45 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -6,8 +6,9 @@
-
+
+
@@ -18,32 +19,32 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
diff --git a/src/.DS_Store b/src/.DS_Store
index 918d869..9bbddbf 100644
Binary files a/src/.DS_Store and b/src/.DS_Store differ
diff --git a/src/ios/Bridging-Header.h b/src/ios/ZebraPrinter/ZebraPrinter-Bridging-Header.h
similarity index 100%
rename from src/ios/Bridging-Header.h
rename to src/ios/ZebraPrinter/ZebraPrinter-Bridging-Header.h
diff --git a/src/ios/ZebraPrinterPlugin.swift b/src/ios/ZebraPrinter/ZebraPrinterPlugin.swift
similarity index 100%
rename from src/ios/ZebraPrinterPlugin.swift
rename to src/ios/ZebraPrinter/ZebraPrinterPlugin.swift
diff --git a/src/ios/lib/include/DiscoveredPrinter.h b/src/ios/ZebraPrinter/lib/include/DiscoveredPrinter.h
similarity index 100%
rename from src/ios/lib/include/DiscoveredPrinter.h
rename to src/ios/ZebraPrinter/lib/include/DiscoveredPrinter.h
diff --git a/src/ios/lib/include/DiscoveredPrinterNetwork.h b/src/ios/ZebraPrinter/lib/include/DiscoveredPrinterNetwork.h
similarity index 100%
rename from src/ios/lib/include/DiscoveredPrinterNetwork.h
rename to src/ios/ZebraPrinter/lib/include/DiscoveredPrinterNetwork.h
diff --git a/src/ios/lib/include/FieldDescriptionData.h b/src/ios/ZebraPrinter/lib/include/FieldDescriptionData.h
similarity index 100%
rename from src/ios/lib/include/FieldDescriptionData.h
rename to src/ios/ZebraPrinter/lib/include/FieldDescriptionData.h
diff --git a/src/ios/lib/include/FileUtil.h b/src/ios/ZebraPrinter/lib/include/FileUtil.h
similarity index 100%
rename from src/ios/lib/include/FileUtil.h
rename to src/ios/ZebraPrinter/lib/include/FileUtil.h
diff --git a/src/ios/lib/include/FormatUtil.h b/src/ios/ZebraPrinter/lib/include/FormatUtil.h
similarity index 100%
rename from src/ios/lib/include/FormatUtil.h
rename to src/ios/ZebraPrinter/lib/include/FormatUtil.h
diff --git a/src/ios/lib/include/GraphicsUtil.h b/src/ios/ZebraPrinter/lib/include/GraphicsUtil.h
similarity index 100%
rename from src/ios/lib/include/GraphicsUtil.h
rename to src/ios/ZebraPrinter/lib/include/GraphicsUtil.h
diff --git a/src/ios/lib/include/MagCardReader.h b/src/ios/ZebraPrinter/lib/include/MagCardReader.h
similarity index 100%
rename from src/ios/lib/include/MagCardReader.h
rename to src/ios/ZebraPrinter/lib/include/MagCardReader.h
diff --git a/src/ios/lib/include/MfiBtPrinterConnection.h b/src/ios/ZebraPrinter/lib/include/MfiBtPrinterConnection.h
similarity index 100%
rename from src/ios/lib/include/MfiBtPrinterConnection.h
rename to src/ios/ZebraPrinter/lib/include/MfiBtPrinterConnection.h
diff --git a/src/ios/lib/include/NetworkDiscoverer.h b/src/ios/ZebraPrinter/lib/include/NetworkDiscoverer.h
similarity index 100%
rename from src/ios/lib/include/NetworkDiscoverer.h
rename to src/ios/ZebraPrinter/lib/include/NetworkDiscoverer.h
diff --git a/src/ios/lib/include/PrinterStatus.h b/src/ios/ZebraPrinter/lib/include/PrinterStatus.h
similarity index 100%
rename from src/ios/lib/include/PrinterStatus.h
rename to src/ios/ZebraPrinter/lib/include/PrinterStatus.h
diff --git a/src/ios/lib/include/PrinterStatusMessages.h b/src/ios/ZebraPrinter/lib/include/PrinterStatusMessages.h
similarity index 100%
rename from src/ios/lib/include/PrinterStatusMessages.h
rename to src/ios/ZebraPrinter/lib/include/PrinterStatusMessages.h
diff --git a/src/ios/lib/include/SGD.h b/src/ios/ZebraPrinter/lib/include/SGD.h
similarity index 100%
rename from src/ios/lib/include/SGD.h
rename to src/ios/ZebraPrinter/lib/include/SGD.h
diff --git a/src/ios/lib/include/SmartCardReader.h b/src/ios/ZebraPrinter/lib/include/SmartCardReader.h
similarity index 100%
rename from src/ios/lib/include/SmartCardReader.h
rename to src/ios/ZebraPrinter/lib/include/SmartCardReader.h
diff --git a/src/ios/lib/include/TcpPrinterConnection.h b/src/ios/ZebraPrinter/lib/include/TcpPrinterConnection.h
similarity index 100%
rename from src/ios/lib/include/TcpPrinterConnection.h
rename to src/ios/ZebraPrinter/lib/include/TcpPrinterConnection.h
diff --git a/src/ios/lib/include/ToolsUtil.h b/src/ios/ZebraPrinter/lib/include/ToolsUtil.h
similarity index 100%
rename from src/ios/lib/include/ToolsUtil.h
rename to src/ios/ZebraPrinter/lib/include/ToolsUtil.h
diff --git a/src/ios/lib/include/ZebraErrorCode.h b/src/ios/ZebraPrinter/lib/include/ZebraErrorCode.h
similarity index 100%
rename from src/ios/lib/include/ZebraErrorCode.h
rename to src/ios/ZebraPrinter/lib/include/ZebraErrorCode.h
diff --git a/src/ios/lib/include/ZebraPrinter.h b/src/ios/ZebraPrinter/lib/include/ZebraPrinter.h
similarity index 100%
rename from src/ios/lib/include/ZebraPrinter.h
rename to src/ios/ZebraPrinter/lib/include/ZebraPrinter.h
diff --git a/src/ios/lib/include/ZebraPrinterConnection.h b/src/ios/ZebraPrinter/lib/include/ZebraPrinterConnection.h
similarity index 100%
rename from src/ios/lib/include/ZebraPrinterConnection.h
rename to src/ios/ZebraPrinter/lib/include/ZebraPrinterConnection.h
diff --git a/src/ios/lib/include/ZebraPrinterFactory.h b/src/ios/ZebraPrinter/lib/include/ZebraPrinterFactory.h
similarity index 100%
rename from src/ios/lib/include/ZebraPrinterFactory.h
rename to src/ios/ZebraPrinter/lib/include/ZebraPrinterFactory.h
diff --git a/src/ios/lib/include/ZplPrintMode.h b/src/ios/ZebraPrinter/lib/include/ZplPrintMode.h
similarity index 100%
rename from src/ios/lib/include/ZplPrintMode.h
rename to src/ios/ZebraPrinter/lib/include/ZplPrintMode.h
diff --git a/src/ios/lib/libZSDK_API.a b/src/ios/ZebraPrinter/lib/libZSDK_API.a
similarity index 100%
rename from src/ios/lib/libZSDK_API.a
rename to src/ios/ZebraPrinter/lib/libZSDK_API.a