diff --git a/README.md b/README.md
index ccde8e5..90c42fd 100644
--- a/README.md
+++ b/README.md
@@ -168,12 +168,12 @@ SHA256 digest for BasePlus: A60A300E083628C65DD6899E7EF95588916F8F66B6A25B32B322
[Documentation for BasePlus](https://github.com/yabwon/SAS_PACKAGES/blob/main/packages/baseplus.md "Documentation for BasePlus")
-- **GSM** (Generate Secure Macros)\[0.17\], package allows
+- **GSM** (Generate Secure Macros)\[0.18\], package allows
to create secured macros stored in SAS Proc FCMP functions.
The dataset with functions can be shared between different operating systems
and allows to generate macros on site without showing their code.
-SHA256 digest for GSM: 3B70D8C31F02CB2B6AC47CC1DB3EC9E462796226CBFF519936AF5EEDB0C46B8F
+SHA256 digest for GSM: 8D730316043A6523A3AF2AA15D2820BB75A46E06307F2B8916D30AC102AEE31D
[Documentation for GSM](https://github.com/yabwon/SAS_PACKAGES/blob/main/packages/gsm.md "Documentation for GSM")
diff --git a/packages/README.md b/packages/README.md
index 3979684..5fba128 100644
--- a/packages/README.md
+++ b/packages/README.md
@@ -114,12 +114,12 @@ SHA256 digest for BasePlus: A60A300E083628C65DD6899E7EF95588916F8F66B6A25B32B322
---
-- **GSM** (Generate Secure Macros)\[0.17\], package allows
+- **GSM** (Generate Secure Macros)\[0.18\], package allows
to create secured macros stored in SAS Proc FCMP functions.
The dataset with functions can be shared between different operating systems
and allows to generate macros on site without showing their code.
-SHA256 digest for GSM: 3B70D8C31F02CB2B6AC47CC1DB3EC9E462796226CBFF519936AF5EEDB0C46B8F
+SHA256 digest for GSM: 8D730316043A6523A3AF2AA15D2820BB75A46E06307F2B8916D30AC102AEE31D
[Documentation for GSM](https://github.com/yabwon/SAS_PACKAGES/blob/main/packages/gsm.md "Documentation for GSM")
diff --git a/packages/SHA256_for_packages.txt b/packages/SHA256_for_packages.txt
index 0b139a9..cce3f9a 100644
--- a/packages/SHA256_for_packages.txt
+++ b/packages/SHA256_for_packages.txt
@@ -1,3 +1,6 @@
+/* 20220307 */
+GSM: 8D730316043A6523A3AF2AA15D2820BB75A46E06307F2B8916D30AC102AEE31D
+
/* 20220217 */
macroArray: DAEB87654D99965BF2B7A6AB14626B3E617D0ABF526E77725DF89A1AB4C812C2
diff --git a/packages/gsm.md b/packages/gsm.md
index 17ff541..b10ced9 100644
--- a/packages/gsm.md
+++ b/packages/gsm.md
@@ -8,7 +8,7 @@
---
-# The GSM package [ver. 0.17] ###############################################
+# The GSM package [ver. 0.18] ###############################################
The **GSM** (a.k.a. *Generate Secure Macros*) package allows
to create secured macros stored in SAS Proc FCMP functions.
@@ -69,7 +69,7 @@ Required SAS Components:
* SAS package generated by generatePackage, version 20220113 *
The SHA256 hash digest for package GSM:
-`3B70D8C31F02CB2B6AC47CC1DB3EC9E462796226CBFF519936AF5EEDB0C46B8F`
+`8D730316043A6523A3AF2AA15D2820BB75A46E06307F2B8916D30AC102AEE31D`
## >>> `%GSM()` macro: <<< #######################
diff --git a/packages/gsm.zip b/packages/gsm.zip
index fcba35a..18ab59c 100644
Binary files a/packages/gsm.zip and b/packages/gsm.zip differ