diff --git a/InterSystems.Data.IRISClient.dll b/ADO.NET/InterSystems.Data.IRISClient.dll
similarity index 97%
rename from InterSystems.Data.IRISClient.dll
rename to ADO.NET/InterSystems.Data.IRISClient.dll
index 563c8eb..7ee03c4 100644
Binary files a/InterSystems.Data.IRISClient.dll and b/ADO.NET/InterSystems.Data.IRISClient.dll differ
diff --git a/ADO.NET/InterSystems.Data.XEP.dll b/ADO.NET/InterSystems.Data.XEP.dll
new file mode 100644
index 0000000..888aeef
Binary files /dev/null and b/ADO.NET/InterSystems.Data.XEP.dll differ
diff --git a/intersystems_irispython-3.2.0-py3-none-any.whl b/DB-API/intersystems_irispython-3.2.0-py3-none-any.whl
similarity index 82%
rename from intersystems_irispython-3.2.0-py3-none-any.whl
rename to DB-API/intersystems_irispython-3.2.0-py3-none-any.whl
index 4246a74..104d30d 100644
Binary files a/intersystems_irispython-3.2.0-py3-none-any.whl and b/DB-API/intersystems_irispython-3.2.0-py3-none-any.whl differ
diff --git a/JDK11/intersystems-binding-3.2.0.jar b/JDBC/JDK11/intersystems-binding-3.2.0.jar
old mode 100755
new mode 100644
similarity index 100%
rename from JDK11/intersystems-binding-3.2.0.jar
rename to JDBC/JDK11/intersystems-binding-3.2.0.jar
diff --git a/JDK11/intersystems-enslib-jms-3.2.0.jar b/JDBC/JDK11/intersystems-enslib-jms-3.2.0.jar
old mode 100755
new mode 100644
similarity index 100%
rename from JDK11/intersystems-enslib-jms-3.2.0.jar
rename to JDBC/JDK11/intersystems-enslib-jms-3.2.0.jar
diff --git a/JDK11/intersystems-gateway-3.2.0.jar b/JDBC/JDK11/intersystems-gateway-3.2.0.jar
old mode 100755
new mode 100644
similarity index 100%
rename from JDK11/intersystems-gateway-3.2.0.jar
rename to JDBC/JDK11/intersystems-gateway-3.2.0.jar
diff --git a/JDK11/intersystems-jdbc-3.2.0.jar b/JDBC/JDK11/intersystems-jdbc-3.2.0.jar
old mode 100755
new mode 100644
similarity index 100%
rename from JDK11/intersystems-jdbc-3.2.0.jar
rename to JDBC/JDK11/intersystems-jdbc-3.2.0.jar
diff --git a/JDK11/intersystems-uima-1.0.0.jar b/JDBC/JDK11/intersystems-uima-1.0.0.jar
old mode 100755
new mode 100644
similarity index 100%
rename from JDK11/intersystems-uima-1.0.0.jar
rename to JDBC/JDK11/intersystems-uima-1.0.0.jar
diff --git a/JDK11/intersystems-utils-3.2.0-shaded.jar b/JDBC/JDK11/intersystems-utils-3.2.0-shaded.jar
old mode 100755
new mode 100644
similarity index 100%
rename from JDK11/intersystems-utils-3.2.0-shaded.jar
rename to JDBC/JDK11/intersystems-utils-3.2.0-shaded.jar
diff --git a/JDK11/intersystems-utils-3.2.0.jar b/JDBC/JDK11/intersystems-utils-3.2.0.jar
old mode 100755
new mode 100644
similarity index 100%
rename from JDK11/intersystems-utils-3.2.0.jar
rename to JDBC/JDK11/intersystems-utils-3.2.0.jar
diff --git a/JDK11/intersystems-xep-3.2.0.jar b/JDBC/JDK11/intersystems-xep-3.2.0.jar
old mode 100755
new mode 100644
similarity index 100%
rename from JDK11/intersystems-xep-3.2.0.jar
rename to JDBC/JDK11/intersystems-xep-3.2.0.jar
diff --git a/JDK11/original-intersystems-utils-3.2.0.jar b/JDBC/JDK11/original-intersystems-utils-3.2.0.jar
old mode 100755
new mode 100644
similarity index 100%
rename from JDK11/original-intersystems-utils-3.2.0.jar
rename to JDBC/JDK11/original-intersystems-utils-3.2.0.jar
diff --git a/JDK18/intersystems-jdbc-3.3.0.jar b/JDBC/JDK18/intersystems-jdbc-3.3.1.jar
similarity index 81%
rename from JDK18/intersystems-jdbc-3.3.0.jar
rename to JDBC/JDK18/intersystems-jdbc-3.3.1.jar
index 1ea4181..a8c28bf 100644
Binary files a/JDK18/intersystems-jdbc-3.3.0.jar and b/JDBC/JDK18/intersystems-jdbc-3.3.1.jar differ
diff --git a/JDK18/intersystems-xep-3.2.0.jar b/JDBC/JDK18/intersystems-xep-3.2.1.jar
old mode 100755
new mode 100644
similarity index 62%
rename from JDK18/intersystems-xep-3.2.0.jar
rename to JDBC/JDK18/intersystems-xep-3.2.1.jar
index 5522367..4a0754c
Binary files a/JDK18/intersystems-xep-3.2.0.jar and b/JDBC/JDK18/intersystems-xep-3.2.1.jar differ
diff --git a/JDK18/intersystems-binding-3.2.0.jar b/JDK18/intersystems-binding-3.2.0.jar
deleted file mode 100755
index 7d1fd38..0000000
Binary files a/JDK18/intersystems-binding-3.2.0.jar and /dev/null differ
diff --git a/JDK18/intersystems-enslib-jms-3.2.0.jar b/JDK18/intersystems-enslib-jms-3.2.0.jar
deleted file mode 100755
index 9ba695a..0000000
Binary files a/JDK18/intersystems-enslib-jms-3.2.0.jar and /dev/null differ
diff --git a/JDK18/intersystems-gateway-3.2.0.jar b/JDK18/intersystems-gateway-3.2.0.jar
deleted file mode 100755
index d05bbe3..0000000
Binary files a/JDK18/intersystems-gateway-3.2.0.jar and /dev/null differ
diff --git a/JDK18/intersystems-jdbc-3.2.0.jar b/JDK18/intersystems-jdbc-3.2.0.jar
deleted file mode 100755
index a1e820c..0000000
Binary files a/JDK18/intersystems-jdbc-3.2.0.jar and /dev/null differ
diff --git a/JDK18/intersystems-spark-3.2.0.jar b/JDK18/intersystems-spark-3.2.0.jar
deleted file mode 100755
index 2406cc9..0000000
Binary files a/JDK18/intersystems-spark-3.2.0.jar and /dev/null differ
diff --git a/JDK18/intersystems-uima-1.0.0.jar b/JDK18/intersystems-uima-1.0.0.jar
deleted file mode 100755
index 1ef77b5..0000000
Binary files a/JDK18/intersystems-uima-1.0.0.jar and /dev/null differ
diff --git a/JDK18/intersystems-utils-3.2.0-shaded.jar b/JDK18/intersystems-utils-3.2.0-shaded.jar
deleted file mode 100755
index 1ddf8e4..0000000
Binary files a/JDK18/intersystems-utils-3.2.0-shaded.jar and /dev/null differ
diff --git a/JDK18/intersystems-utils-3.2.0.jar b/JDK18/intersystems-utils-3.2.0.jar
deleted file mode 100755
index 1ddf8e4..0000000
Binary files a/JDK18/intersystems-utils-3.2.0.jar and /dev/null differ
diff --git a/JDK18/original-intersystems-utils-3.2.0.jar b/JDK18/original-intersystems-utils-3.2.0.jar
deleted file mode 100755
index 1ddf8e4..0000000
Binary files a/JDK18/original-intersystems-utils-3.2.0.jar and /dev/null differ
diff --git a/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrh8x64.tar.gz b/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrh8x64.tar.gz
new file mode 100644
index 0000000..fd79122
Binary files /dev/null and b/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrh8x64.tar.gz differ
diff --git a/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrharm64.tar.gz b/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrharm64.tar.gz
new file mode 100644
index 0000000..df50209
Binary files /dev/null and b/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrharm64.tar.gz differ
diff --git a/Node.js/lnxsuse/NodeJS-2022.1.0.209.0-lnxsuse15x64.tar.gz b/Node.js/lnxsuse/NodeJS-2022.1.0.209.0-lnxsuse15x64.tar.gz
new file mode 100644
index 0000000..f412af2
Binary files /dev/null and b/Node.js/lnxsuse/NodeJS-2022.1.0.209.0-lnxsuse15x64.tar.gz differ
diff --git a/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz b/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz
new file mode 100644
index 0000000..435c3f8
Binary files /dev/null and b/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz differ
diff --git a/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004x64.tar.gz b/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004x64.tar.gz
new file mode 100644
index 0000000..6665fcf
Binary files /dev/null and b/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004x64.tar.gz differ
diff --git a/Node.js/mac/NodeJS-2022.1.0.209.0-macx64.tar.gz b/Node.js/mac/NodeJS-2022.1.0.209.0-macx64.tar.gz
new file mode 100644
index 0000000..dc3341d
Binary files /dev/null and b/Node.js/mac/NodeJS-2022.1.0.209.0-macx64.tar.gz differ
diff --git a/Node.js/win/NodeJS-2022.1.0.209.0-win_x64.exe b/Node.js/win/NodeJS-2022.1.0.209.0-win_x64.exe
new file mode 100644
index 0000000..96a248d
--- /dev/null
+++ b/Node.js/win/NodeJS-2022.1.0.209.0-win_x64.exe
@@ -0,0 +1 @@
+to be replaced with the actual installer file
\ No newline at end of file
diff --git a/ODBC/ODBC-2022.1.0.122.0-lnxubuntu1804x64.tar.gz b/ODBC/ODBC-2022.1.0.122.0-lnxubuntu1804x64.tar.gz
deleted file mode 100644
index a7d167e..0000000
Binary files a/ODBC/ODBC-2022.1.0.122.0-lnxubuntu1804x64.tar.gz and /dev/null differ
diff --git a/ODBC/ODBC-2022.1.0.122.0-macx64.tar.gz b/ODBC/ODBC-2022.1.0.122.0-macx64.tar.gz
deleted file mode 100644
index 5c1882e..0000000
Binary files a/ODBC/ODBC-2022.1.0.122.0-macx64.tar.gz and /dev/null differ
diff --git a/ODBC/aix/ODBC-2022.1.0.209.0-ppc64.tar.gz b/ODBC/aix/ODBC-2022.1.0.209.0-ppc64.tar.gz
new file mode 100644
index 0000000..2245390
Binary files /dev/null and b/ODBC/aix/ODBC-2022.1.0.209.0-ppc64.tar.gz differ
diff --git a/ODBC/lnxrh7/ODBC-2022.1.0.209.0-lnxrh7x64.tar.gz b/ODBC/lnxrh7/ODBC-2022.1.0.209.0-lnxrh7x64.tar.gz
new file mode 100644
index 0000000..278648b
Binary files /dev/null and b/ODBC/lnxrh7/ODBC-2022.1.0.209.0-lnxrh7x64.tar.gz differ
diff --git a/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrh8x64.tar.gz b/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrh8x64.tar.gz
new file mode 100644
index 0000000..f5085ae
Binary files /dev/null and b/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrh8x64.tar.gz differ
diff --git a/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrharm64.tar.gz b/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrharm64.tar.gz
new file mode 100644
index 0000000..9fbf90f
Binary files /dev/null and b/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrharm64.tar.gz differ
diff --git a/ODBC/lnxsuse/ODBC-2022.1.0.209.0-lnxsuse15x64.tar.gz b/ODBC/lnxsuse/ODBC-2022.1.0.209.0-lnxsuse15x64.tar.gz
new file mode 100644
index 0000000..22f57ec
Binary files /dev/null and b/ODBC/lnxsuse/ODBC-2022.1.0.209.0-lnxsuse15x64.tar.gz differ
diff --git a/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804arm64.tar.gz b/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804arm64.tar.gz
new file mode 100644
index 0000000..b65af8c
Binary files /dev/null and b/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804arm64.tar.gz differ
diff --git a/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804x64.tar.gz b/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804x64.tar.gz
new file mode 100644
index 0000000..79a3166
Binary files /dev/null and b/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804x64.tar.gz differ
diff --git a/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz b/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz
new file mode 100644
index 0000000..28747fd
Binary files /dev/null and b/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz differ
diff --git a/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004x64.tar.gz b/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004x64.tar.gz
new file mode 100644
index 0000000..66b4147
Binary files /dev/null and b/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004x64.tar.gz differ
diff --git a/ODBC/mac/ODBC-2022.1.0.209.0-macos.tar.gz b/ODBC/mac/ODBC-2022.1.0.209.0-macos.tar.gz
new file mode 100644
index 0000000..cf31659
Binary files /dev/null and b/ODBC/mac/ODBC-2022.1.0.209.0-macos.tar.gz differ
diff --git a/ODBC/mac/ODBC-2022.1.0.209.0-macx64.tar.gz b/ODBC/mac/ODBC-2022.1.0.209.0-macx64.tar.gz
new file mode 100644
index 0000000..0c574b3
Binary files /dev/null and b/ODBC/mac/ODBC-2022.1.0.209.0-macx64.tar.gz differ
diff --git a/ODBC/ODBC-2022.1.0.122.0-win_x64.exe b/ODBC/windows/ODBC-2022.1.0.209.0-win_x64.exe
similarity index 88%
rename from ODBC/ODBC-2022.1.0.122.0-win_x64.exe
rename to ODBC/windows/ODBC-2022.1.0.209.0-win_x64.exe
index 4dad31f..2c6ece2 100644
Binary files a/ODBC/ODBC-2022.1.0.122.0-win_x64.exe and b/ODBC/windows/ODBC-2022.1.0.209.0-win_x64.exe differ
diff --git a/ODBC/windows/ODBC-2022.1.0.209.0-win_x86.exe b/ODBC/windows/ODBC-2022.1.0.209.0-win_x86.exe
new file mode 100644
index 0000000..6d6882f
Binary files /dev/null and b/ODBC/windows/ODBC-2022.1.0.209.0-win_x86.exe differ
diff --git a/README.md b/README.md
index af1daca..eb2d933 100644
--- a/README.md
+++ b/README.md
@@ -1,26 +1,6 @@
# iris-driver-distribution
-This repo provides drivers for use in making programmatic connections to InterSystems IRIS using JDBC (Java), DB-API (Python), ODBC (C++), and ADO.NET (.NET). Programming a connection involves these simple steps:
+This repo provides driver packages for use in making programmatic connections to InterSystems IRIS from Java, Python, C++, .NET, and Node.js. Programming a connection involves these simple steps:
-1. Download the driver for the language you are developing in, as listed in **Drivers**.
-2. Follow the instructions in the documentation listed in **Get Started** to install it in your environment.
-3. Continue with the instructions to add the appropriate connection string to your application. To do this, you'll need the following information about the InterSystems IRIS instance you want to connect to:
- - The hostname or IP address of the instance's host and the superserver port of the instance (default 1972). If the instance is running in a container, you'll need to know what host port the superserver port was published as when the container was created.
- - The Namespace you want to connect to.
- - The username and password of an account with sufficient privileges to execute the actions you want to take through the connection.
-
-## Drivers
-- JDBC:
-**intersystems-jdbc-3.1.0.jar**
-- DB-API:
-**intersystems_irispython-3.2.0-py3-none-any.whl**
-- ADO.NET:
-**InterSystems.Data.IRISClient.dll**
-- ODBC:
-In the **OBDC** folder, select **ODBC-2020.3.0.221.0-**_platform_identifier_, where _platform_identifier_ matches your platform.
-
-## Get Started
-For instructions for using the drivers and creating connections strings, see the following documentation
-- [First Look: JDBC and InterSystems Databases](https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=AFL_jdbc#AFL_jdbc_Exploring)
-- [Python DB-API Support](https://docs.intersystems.com/iris20221/csp/docbook/DocBook.UI.Page.cls?KEY=BTPI_pyapi)
-- [First Look: ADO.NET and InterSystems Products](https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=AFL_adonet#AFL_adonet_exploring)
-- [Using the InterSystems ODBC Driver](https://docs.intersystems.com/iris20221/csp/docbook/DocBook.UI.Page.cls?KEY=BNETODBC_intro)
+1. Locate and download the driver package for the language you are developing in. For ODBC and Node.js packages, select the version matching the platform you are working on.
+2. Find the description of the driver package you have downloaded in [Connection Tools](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=ADRIVE) and review the listed documentation to learn how you can use it.
+3. For brief instructions for connecting a Java, Python, C++, or .NET application to InterSystems IRIS or an InterSystems IRIS Cloud Service, see [Connecting Your Application to InterSystems IRIS](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=ADRIVE) (article) or [Connecting to InterSystems Cloud Services](https://learning.intersystems.com/course/view.php?name=IRISCloudConnect) (short videos).
\ No newline at end of file
diff --git a/index.md b/index.md
index 80d54c3..4c7a66b 100644
--- a/index.md
+++ b/index.md
@@ -8,17 +8,33 @@ nav_order: 1
Use the buttons to download drivers for use in connecting your applications to InterSystems IRIS.
-
+
+
-
+
+
-
-
-
-
-
-
-
+
+\
+
+
+
+
+
+
+
+
+\
+
+
+
+
+
+
+
+
+\
+You can browse all of the available InterSystems IRIS driver packages at https://github.com/intersystems-community/iris-driver-distribution.
Program a connection using these simple steps:
@@ -34,6 +50,3 @@ Program a connection using these simple steps:
- Read [Connecting Applications to InterSystems IRIS](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=ADRIVE).
- Watch [brief videos](https://learning.intersystems.com/course/view.php?name=IRISCloudConnect) showing how to code an application connection.
- Start on [the learning path for your language](https://learning.intersystems.com/course/view.php?name=LanguagesLPs).
-
-
-
diff --git a/intersystems-jdbc-3.1.0.jar b/intersystems-jdbc-3.1.0.jar
deleted file mode 100644
index 40fbdaf..0000000
Binary files a/intersystems-jdbc-3.1.0.jar and /dev/null differ
diff --git a/intersystems-jdbc-3.3.0.jar b/intersystems-jdbc-3.3.0.jar
deleted file mode 100644
index 1ea4181..0000000
Binary files a/intersystems-jdbc-3.3.0.jar and /dev/null differ