diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..1e5b86281f1d51c40d3143e705f474247319f78f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*.exe
+hello*
\ No newline at end of file
diff --git a/go.mod b/go.mod
new file mode 100644
index 0000000000000000000000000000000000000000..b6e33f7457cc393ffceb2396eaae5c5536a11463
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,3 @@
+module testcode/hello
+
+go 1.14
diff --git a/showHello.go b/showHello.go
new file mode 100644
index 0000000000000000000000000000000000000000..03eaacbef2dd138f0a7508ca9d6e41f5c733bc7d
--- /dev/null
+++ b/showHello.go
@@ -0,0 +1,15 @@
+package main
+
+import (
+	"fmt"
+	"time"
+)
+
+const WHOM = "Ling"
+func main() {
+	for i:=0;i<10;i++{
+		fmt.Println("Hello ", WHOM)
+		time.Sleep(5 * time.Second)
+	}
+}
+