diff --git a/cdk/ts/MSK_example/package-lock.json b/cdk/ts/MSK_example/package-lock.json
index 34a9c9c..4b9ca1e 100644
--- a/cdk/ts/MSK_example/package-lock.json
+++ b/cdk/ts/MSK_example/package-lock.json
@@ -17,90 +17,6 @@
         "source-map-support": "^0.5.13"
       }
     },
-    "@aws-cdk/assets": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.12.0.tgz",
-      "integrity": "sha512-8dEL6nEfwU4UANauoQnNpGflME5AujHGXBKEe4UEPDNgHbRD9UzVDSYH871KuTb151rdXvIoV7bzO5m77yrqLw==",
-      "requires": {
-        "@aws-cdk/core": "^1.12.0",
-        "@aws-cdk/cx-api": "^1.12.0",
-        "minimatch": "^3.0.4"
-      },
-      "dependencies": {
-        "balanced-match": {
-          "version": "1.0.0",
-          "bundled": true
-        },
-        "brace-expansion": {
-          "version": "1.1.11",
-          "bundled": true,
-          "requires": {
-            "balanced-match": "^1.0.0",
-            "concat-map": "0.0.1"
-          }
-        },
-        "concat-map": {
-          "version": "0.0.1",
-          "bundled": true
-        },
-        "minimatch": {
-          "version": "3.0.4",
-          "bundled": true,
-          "requires": {
-            "brace-expansion": "^1.1.7"
-          }
-        }
-      }
-    },
-    "@aws-cdk/aws-autoscaling": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.12.0.tgz",
-      "integrity": "sha512-BLfNp6c4NnCffkEeaq9ymV+rU5z4Sjk4wxiM3TtaM71CuNZvwosFivVJXUCoOYp4ew+YO/oRn8vk75o4wFWCNw==",
-      "requires": {
-        "@aws-cdk/aws-autoscaling-common": "^1.12.0",
-        "@aws-cdk/aws-cloudwatch": "^1.12.0",
-        "@aws-cdk/aws-ec2": "^1.12.0",
-        "@aws-cdk/aws-elasticloadbalancing": "^1.12.0",
-        "@aws-cdk/aws-elasticloadbalancingv2": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-sns": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-autoscaling-common": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.12.0.tgz",
-      "integrity": "sha512-VsU4Gx1Y6vPaeNP+17Bq8aJB1De8Q75utP55XHnxm67oC74TJXfEMYgzPgSX3vQS1aBMB1pgk5mUo/4xl7pvsA==",
-      "requires": {
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-certificatemanager": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.12.0.tgz",
-      "integrity": "sha512-imjEmPjVLtNsiPEXx3i3oLDxdkEUNOmnllL0QkXOwPthTy8l9GQhfa3GE8NGpsy7QBtr7vBrhc6qsKB5FMRFYw==",
-      "requires": {
-        "@aws-cdk/aws-cloudformation": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-lambda": "^1.12.0",
-        "@aws-cdk/aws-route53": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-cloudformation": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.12.0.tgz",
-      "integrity": "sha512-DY8oeVyTuwC9fkJK/VMTY0VSNymMrWsq0D7A3eRtKAMDO2bKkrRo5BSzkCIqmOgZayGTO8Iuvl1k6ESeN5AYew==",
-      "requires": {
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-lambda": "^1.12.0",
-        "@aws-cdk/aws-s3": "^1.12.0",
-        "@aws-cdk/aws-sns": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0",
-        "@aws-cdk/cx-api": "^1.12.0"
-      }
-    },
     "@aws-cdk/aws-cloudwatch": {
       "version": "1.12.0",
       "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.12.0.tgz",
@@ -122,60 +38,6 @@
         "@aws-cdk/cx-api": "^1.12.0"
       }
     },
-    "@aws-cdk/aws-eks": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-eks/-/aws-eks-1.12.0.tgz",
-      "integrity": "sha512-URy/AVWpXafpzqFB1n513Ej7ur8GXj1pCNtXn41qwlM1lfrSzN9S4hWA/SmF+KyFme3t9iP4+tvoDxYpRA0H5g==",
-      "requires": {
-        "@aws-cdk/aws-autoscaling": "^1.12.0",
-        "@aws-cdk/aws-cloudformation": "^1.12.0",
-        "@aws-cdk/aws-ec2": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-lambda": "^1.12.0",
-        "@aws-cdk/aws-ssm": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-elasticloadbalancing": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.12.0.tgz",
-      "integrity": "sha512-x/UggO5ACO9bzs2iynEmoJXM2xsVd4Utk+hni7NBHs3dqp1bNfmyqt1gdu4sFK8IdaOI+W8Cx+Eq6QlcE+RqUg==",
-      "requires": {
-        "@aws-cdk/aws-ec2": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-elasticloadbalancingv2": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.12.0.tgz",
-      "integrity": "sha512-V7LIulTMBEShEnY/uHKQKz0Nk6igsu65Xkj26O0hPwJ3VQ9HtX18YsAUuuejm42LKrs2dwJufa0qiUfw9IIS3A==",
-      "requires": {
-        "@aws-cdk/aws-certificatemanager": "^1.12.0",
-        "@aws-cdk/aws-cloudwatch": "^1.12.0",
-        "@aws-cdk/aws-ec2": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-lambda": "^1.12.0",
-        "@aws-cdk/aws-s3": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-elasticsearch": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticsearch/-/aws-elasticsearch-1.12.0.tgz",
-      "integrity": "sha512-EPlc/KNsii5HPAaDKoalKrRaJ+7jdh5g09rruW3f/3aCsb1Usm7Xgt2xHGX0PvgE4WaxvgjFlprt1vKW25vtLg==",
-      "requires": {
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-events": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.12.0.tgz",
-      "integrity": "sha512-xIc/qKhX5NvXF01MDuB6fLm26j1fHRSLWx2sk0if+gv/unAcMw3uK0z3UGhShf2YaJysewnrEPJ9fsBD6HOIww==",
-      "requires": {
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
     "@aws-cdk/aws-iam": {
       "version": "1.12.0",
       "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.12.0.tgz",
@@ -185,42 +47,6 @@
         "@aws-cdk/region-info": "^1.12.0"
       }
     },
-    "@aws-cdk/aws-kms": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.12.0.tgz",
-      "integrity": "sha512-fhO73MiZDUfpvA3E9+AlwYRLS/lFvmfwyWRBwVuXKTTNk0XPegZjhfLK5wHkJkRmK+ewj3ovfYPmC9L1QxARZw==",
-      "requires": {
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-lambda": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.12.0.tgz",
-      "integrity": "sha512-lQw/bpVomz1JB4UcdXtulBujicVUViAR2HcqwkJw54Vm4f6OaHA4KedwebOsiu5ZjfzhGqpqIrhNtIT08ZPF6g==",
-      "requires": {
-        "@aws-cdk/aws-cloudwatch": "^1.12.0",
-        "@aws-cdk/aws-ec2": "^1.12.0",
-        "@aws-cdk/aws-events": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-logs": "^1.12.0",
-        "@aws-cdk/aws-s3": "^1.12.0",
-        "@aws-cdk/aws-s3-assets": "^1.12.0",
-        "@aws-cdk/aws-sqs": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0",
-        "@aws-cdk/cx-api": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-logs": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.12.0.tgz",
-      "integrity": "sha512-++Mr/WtENAMgEzGyRO9xm74ULZxXzbAIE1FzMg7SdI0weUWN8rcHhfplSsNPcMQLt+nDGq42G/8QwvgB18sg1A==",
-      "requires": {
-        "@aws-cdk/aws-cloudwatch": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
     "@aws-cdk/aws-msk": {
       "version": "1.12.0",
       "resolved": "https://registry.npmjs.org/@aws-cdk/aws-msk/-/aws-msk-1.12.0.tgz",
@@ -229,99 +55,6 @@
         "@aws-cdk/core": "^1.12.0"
       }
     },
-    "@aws-cdk/aws-rds": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-rds/-/aws-rds-1.12.0.tgz",
-      "integrity": "sha512-Kw4KPnfpETw+sVT36G4scGoYepxmEo+l2ski308OT08GMvMJi1OqqOXdSzCTMaP52w4uCg7H/weBrDhN5K56qQ==",
-      "requires": {
-        "@aws-cdk/aws-cloudwatch": "^1.12.0",
-        "@aws-cdk/aws-ec2": "^1.12.0",
-        "@aws-cdk/aws-events": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-kms": "^1.12.0",
-        "@aws-cdk/aws-lambda": "^1.12.0",
-        "@aws-cdk/aws-logs": "^1.12.0",
-        "@aws-cdk/aws-sam": "^1.12.0",
-        "@aws-cdk/aws-secretsmanager": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-route53": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.12.0.tgz",
-      "integrity": "sha512-DqlU60KpQCMhJypGaKvqpC+DET9clTl7PJLqWv8yfvJbTGMlH4Pf1Iv/kn8uiSTimq5FnFLohpXs1rD6WUO4hA==",
-      "requires": {
-        "@aws-cdk/aws-ec2": "^1.12.0",
-        "@aws-cdk/aws-logs": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0",
-        "@aws-cdk/cx-api": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-s3": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.12.0.tgz",
-      "integrity": "sha512-AdImGtShC3shHFGtg7DBzauYnOBr3mL0WiI9o69IijBu3+lfUpePYqxr0cBHHxXhAVTrGADdAo/RyPvdbNd1Iw==",
-      "requires": {
-        "@aws-cdk/aws-events": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-kms": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-s3-assets": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.12.0.tgz",
-      "integrity": "sha512-qR4arr8Dqbsb7NpMDHv/wtMkJTW5Ovru4bCxCz9+wzYbiTpem1QFGLFKJb/5EnDqzKYzw2MtjHEIMdUmo608Gw==",
-      "requires": {
-        "@aws-cdk/assets": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-s3": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0",
-        "@aws-cdk/cx-api": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-sam": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sam/-/aws-sam-1.12.0.tgz",
-      "integrity": "sha512-pp1eVlDKChkLOi2q9OTidk7gAJst0OHtB1ywY6pnYwbPRhW2+53VSAvOHMAlpNs7Gs9p1xy8WSXLp0S8xi/zAQ==",
-      "requires": {
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-secretsmanager": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.12.0.tgz",
-      "integrity": "sha512-+OhFhAEJc+3AI2sPJM+tA/i6yu0hkuwyOAuBc0VV94RCcja5vD/vUh1/w6M/4FDCnhJA0xc4RKDNYfPFCGog1Q==",
-      "requires": {
-        "@aws-cdk/aws-ec2": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-kms": "^1.12.0",
-        "@aws-cdk/aws-lambda": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-sns": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.12.0.tgz",
-      "integrity": "sha512-AwzJ+UqGStI1hwy6WKDii7Gp/ssF30a6c9wmodysfdxvZSKgKq3QBqkQVqYIg5eAZekdaomCpgFMbW1R8wPIZg==",
-      "requires": {
-        "@aws-cdk/aws-cloudwatch": "^1.12.0",
-        "@aws-cdk/aws-events": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
-    "@aws-cdk/aws-sqs": {
-      "version": "1.12.0",
-      "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.12.0.tgz",
-      "integrity": "sha512-/f4ZVqgmOGDKLSevwsA9MtCjwvTBGQ6S1mX8UdzHYbxnJYLmsXFysFJibZGoYy9Dxh9ZLe4dFTQmhZ5qSAcHtg==",
-      "requires": {
-        "@aws-cdk/aws-cloudwatch": "^1.12.0",
-        "@aws-cdk/aws-iam": "^1.12.0",
-        "@aws-cdk/aws-kms": "^1.12.0",
-        "@aws-cdk/core": "^1.12.0"
-      }
-    },
     "@aws-cdk/aws-ssm": {
       "version": "1.12.0",
       "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.12.0.tgz",
@@ -892,9 +625,9 @@
       "dev": true
     },
     "acorn": {
-      "version": "5.7.3",
-      "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
-      "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
+      "version": "5.7.4",
+      "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+      "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
       "dev": true
     },
     "acorn-globals": {
@@ -908,9 +641,9 @@
       },
       "dependencies": {
         "acorn": {
-          "version": "6.3.0",
-          "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
-          "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==",
+          "version": "6.4.1",
+          "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
+          "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==",
           "dev": true
         }
       }