Updated docs
diff --git a/README.md b/README.md
index 2374341..41d92af 100644
--- a/README.md
+++ b/README.md
@@ -10,17 +10,32 @@
 
 Role Variables
 --------------
-The `openldap` collection contains the names of the system packages that should be installed assuming it is available: 
+The `openldap` collection contains the names of the system packages that should be installed assuming it is available and
+the version of opdk being installed is greater than 4.17.05: 
 
     openldap:
     - openldap
     - openldap-clients
     - openldap-servers
     
-Should the `openldap` packages fail to install this role will attempt to install version 2.4.0 specifically of openldap. 
+Should the `openldap` packages fail to install this role will attempt to install the specifically verioned packages listed
+in the collection `openldap_downgrade_version`. This logic would apply to installations of OPDK less than 4.17.09. 
 
+    openldap_downgrade_version:
+    - openldap-2.4.40
+    - openldap-clients-2.4.40
+    - openldap-servers-2.4.40
 
-    
+Should the `openldap_downgrade_version` packages fail to install this role will attempt to install the packages from the 
+listed urls in the collection `openldap_named_versions`. This failure scenario attempts first to use `yum` and if that 
+fails `rpm -ivh --oldpackage`. This logic would apply to installations of OPDK that are less than or equal to 4.17.05 and 
+operating system version greater than 6.x. 
+
+    openldap_named_versions:
+    - http://mirror.centos.org/centos/6/os/x86_64/Packages/openldap-2.4.40-16.el6.x86_64.rpm
+    - http://mirror.centos.org/centos/6/os/x86_64/Packages/openldap-clients-2.4.40-16.el6.x86_64.rpm
+    - http://mirror.centos.org/centos/6/os/x86_64/Packages/openldap-servers-2.4.40-16.el6.x86_64.rpm
+    - http://mirror.centos.org/centos/6/os/x86_64/Packages/compat-openldap-2.3.43-2.el6.x86_64.rpm
 
 Dependencies
 ------------