diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..73f69e0
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/libraries/KotlinJavaRuntime.xml b/.idea/libraries/KotlinJavaRuntime.xml
new file mode 100644
index 0000000..1165e29
--- /dev/null
+++ b/.idea/libraries/KotlinJavaRuntime.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..8ed5f34
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..b04f6ba
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/kotlin-study-demo.iml b/kotlin-study-demo.iml
new file mode 100644
index 0000000..245d342
--- /dev/null
+++ b/kotlin-study-demo.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/kotlin-reflect-sources.jar b/lib/kotlin-reflect-sources.jar
new file mode 100644
index 0000000..ffcb177
Binary files /dev/null and b/lib/kotlin-reflect-sources.jar differ
diff --git a/lib/kotlin-reflect.jar b/lib/kotlin-reflect.jar
new file mode 100644
index 0000000..29a663b
Binary files /dev/null and b/lib/kotlin-reflect.jar differ
diff --git a/lib/kotlin-stdlib-jdk7-sources.jar b/lib/kotlin-stdlib-jdk7-sources.jar
new file mode 100644
index 0000000..20890c5
Binary files /dev/null and b/lib/kotlin-stdlib-jdk7-sources.jar differ
diff --git a/lib/kotlin-stdlib-jdk7.jar b/lib/kotlin-stdlib-jdk7.jar
new file mode 100644
index 0000000..5666833
Binary files /dev/null and b/lib/kotlin-stdlib-jdk7.jar differ
diff --git a/lib/kotlin-stdlib-jdk8-sources.jar b/lib/kotlin-stdlib-jdk8-sources.jar
new file mode 100644
index 0000000..def9b42
Binary files /dev/null and b/lib/kotlin-stdlib-jdk8-sources.jar differ
diff --git a/lib/kotlin-stdlib-jdk8.jar b/lib/kotlin-stdlib-jdk8.jar
new file mode 100644
index 0000000..49dc012
Binary files /dev/null and b/lib/kotlin-stdlib-jdk8.jar differ
diff --git a/lib/kotlin-stdlib-sources.jar b/lib/kotlin-stdlib-sources.jar
new file mode 100644
index 0000000..c8b74fd
Binary files /dev/null and b/lib/kotlin-stdlib-sources.jar differ
diff --git a/lib/kotlin-stdlib.jar b/lib/kotlin-stdlib.jar
new file mode 100644
index 0000000..ba0927c
Binary files /dev/null and b/lib/kotlin-stdlib.jar differ
diff --git a/lib/kotlin-test-sources.jar b/lib/kotlin-test-sources.jar
new file mode 100644
index 0000000..212e8f9
Binary files /dev/null and b/lib/kotlin-test-sources.jar differ
diff --git a/lib/kotlin-test.jar b/lib/kotlin-test.jar
new file mode 100644
index 0000000..b69a86b
Binary files /dev/null and b/lib/kotlin-test.jar differ
diff --git a/out/production/kotlin-study-demo/META-INF/kotlin-study-demo.kotlin_module b/out/production/kotlin-study-demo/META-INF/kotlin-study-demo.kotlin_module
new file mode 100644
index 0000000..3be8cd0
Binary files /dev/null and b/out/production/kotlin-study-demo/META-INF/kotlin-study-demo.kotlin_module differ
diff --git a/out/production/kotlin-study-demo/Main.class b/out/production/kotlin-study-demo/Main.class
new file mode 100644
index 0000000..7e3e73f
Binary files /dev/null and b/out/production/kotlin-study-demo/Main.class differ
diff --git a/out/production/kotlin-study-demo/MainKt.class b/out/production/kotlin-study-demo/MainKt.class
new file mode 100644
index 0000000..d7ef6ff
Binary files /dev/null and b/out/production/kotlin-study-demo/MainKt.class differ
diff --git a/src/Main.kt b/src/Main.kt
index 3acc53e..603ccd5 100644
--- a/src/Main.kt
+++ b/src/Main.kt
@@ -1,10 +1,5 @@
/**
- * todo Created with IntelliJ IDEA
- *
- *
- * @author luming
- * @email: lu.lm@bitsun-inc.com
- * @date 2021/5/12 13:09
+ * Main
*/
class Main(val a: String) {
fun rains(name: String){