diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 0a8642f..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
-# Zeppelin ignored files
-/ZeppelinRemoteNotebooks/
diff --git a/.idea/aws.xml b/.idea/aws.xml
deleted file mode 100644
index b63b642..0000000
--- a/.idea/aws.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml
new file mode 100644
index 0000000..4dd2303
--- /dev/null
+++ b/.idea/checkstyle-idea.xml
@@ -0,0 +1,16 @@
+
+
+
+ 10.17.0
+ JavaOnly
+ true
+
+
+
+
+ (bundled)
+ (bundled)
+
+
+
+
\ No newline at end of file
diff --git a/.idea/editor.xml b/.idea/editor.xml
new file mode 100644
index 0000000..46540da
--- /dev/null
+++ b/.idea/editor.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 639900d..5eb5d6b 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,6 +1,9 @@
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 03b183f..3ede1c3 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,7 +2,7 @@
-
+
\ No newline at end of file
diff --git a/.idea/mumps-demo.iml b/.idea/mumps-demo.iml
new file mode 100644
index 0000000..bc2cd87
--- /dev/null
+++ b/.idea/mumps-demo.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..59519b6
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ "associatedIndex": 6
+}
+
+
+
+
+
+ {
+ "keyToString": {
+ "RunOnceActivity.RadMigrateCodeStyle": "true",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "RunOnceActivity.cidr.known.project.marker": "true",
+ "RunOnceActivity.readMode.enableVisualFormatting": "true",
+ "cf.first.check.clang-format": "false",
+ "cidr.known.project.marker": "true",
+ "git-widget-placeholder": "master",
+ "ignore.virus.scanning.warn.message": "true",
+ "kotlin-language-version-configured": "true",
+ "last_opened_file_path": "D:/WorkDir/Repository/iSharkFly-Demo/mumps-demo",
+ "node.js.detected.package.eslint": "true",
+ "node.js.detected.package.tslint": "true",
+ "node.js.selected.package.eslint": "(autodetect)",
+ "node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "npm",
+ "vue.rearranger.settings.migration": "true"
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+ 1716613044992
+
+
+ 1716613044992
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/basics/FizzBuzz.m b/basics/FizzBuzz.m
new file mode 100644
index 0000000..f41de59
--- /dev/null
+++ b/basics/FizzBuzz.m
@@ -0,0 +1 @@
+F F=1:1:100 W:F#3=0 "Fizz" W:F#5=0 "Buzz" W:(F#3>0)&(F#5>0) F W !
diff --git a/basics/HelloWorld.m b/basics/HelloWorld.m
index f389b47..5118d2e 100644
--- a/basics/HelloWorld.m
+++ b/basics/HelloWorld.m
@@ -1 +1,2 @@
- w !,"Hello World"
+ ; https://www.isharkfly.com/t/mumps-character-counting/15224
+ W !,"Hello World"
diff --git a/basics/HelloWorldInAnotherLoop.m b/basics/HelloWorldInAnotherLoop.m
index 6ffa8ee..694e8f2 100644
--- a/basics/HelloWorldInAnotherLoop.m
+++ b/basics/HelloWorldInAnotherLoop.m
@@ -1,2 +1,2 @@
- for i=1:1:10 do
+ for i=1:1:10 D
. write "Hello world",!