diff --git a/Core/Consent String Specification.md b/Core/Consent String Specification.md
index 014ab83..3005ae8 100644
--- a/Core/Consent String Specification.md
+++ b/Core/Consent String Specification.md
@@ -199,9 +199,9 @@ The following details provide information on creating, storing, and managing a G
Concatenate all sections. Concatenate the encoded GPP header as the first item to the encoded versions of the discrete sections using “~” (tilde) as the delimiter. See examples of GPP strings below.
-Note that neither the header nor the recommended encoding mechanism for a discrete section utilizes base64 encoding but rather a modified version of it.
+Note that the header and the recommended encoding algorithm for discrete sections utilize a modified version of base64 url safe encoding which omits byte alignment. This modification adapts base64 byte encoding to GPP bit encoding. For example, the GPP header `DBABM` decodes to the 30 bit sequence `000011000001000000000001001100` but cannot be decoded with the standard base64 algorithm.
-#### Table from RFC 4648
+#### Base 64 URL Encoding Table from RFC 4648
@@ -333,7 +333,7 @@ Note that neither the header nor the recommended encoding mechanism for a discre
45 |
t |
62 |
-+ |
+- |
12 |
@@ -343,7 +343,7 @@ Note that neither the header nor the recommended encoding mechanism for a discre
46 |
u |
63 |
-/ |
+_ |
13 |
@@ -362,8 +362,8 @@ Note that neither the header nor the recommended encoding mechanism for a discre
f |
48 |
w |
-(pad) |
-= |
+ |
+ |
15 |