diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 98acc8b..21f3d2f 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -6,6 +6,7 @@
+
@@ -13,6 +14,7 @@
+
diff --git a/.idea/markdown-navigator-enh.xml b/.idea/markdown-navigator-enh.xml
new file mode 100644
index 0000000..12fb99d
--- /dev/null
+++ b/.idea/markdown-navigator-enh.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/markdown-navigator.xml b/.idea/markdown-navigator.xml
new file mode 100644
index 0000000..d6df267
--- /dev/null
+++ b/.idea/markdown-navigator.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/functional-programming-java/pom.xml b/functional-programming-java/pom.xml
new file mode 100644
index 0000000..46b2ac2
--- /dev/null
+++ b/functional-programming-java/pom.xml
@@ -0,0 +1,31 @@
+
+
+ 4.0.0
+ functional-programming-java
+ jar
+
+
+ fpgym
+ org.gym.fp
+ 1.0
+
+
+
+ 8
+ 8
+
+
+
+
+ org.projectlombok
+ lombok
+
+
+ junit
+ junit
+ test
+
+
+
diff --git a/functional-programming-java/src/main/java/org/gym/fp/fpjava/Main.java b/functional-programming-java/src/main/java/org/gym/fp/fpjava/Main.java
new file mode 100644
index 0000000..c650a98
--- /dev/null
+++ b/functional-programming-java/src/main/java/org/gym/fp/fpjava/Main.java
@@ -0,0 +1,4 @@
+package org.gym.fp.fpjava;
+
+public class Main {
+}
diff --git a/functional-programming-java/src/test/java/org/gym/fp/fpjava/MainTest.java b/functional-programming-java/src/test/java/org/gym/fp/fpjava/MainTest.java
new file mode 100644
index 0000000..6baa218
--- /dev/null
+++ b/functional-programming-java/src/test/java/org/gym/fp/fpjava/MainTest.java
@@ -0,0 +1,4 @@
+package org.gym.fp.fpjava;
+
+public class MainTest {
+}
diff --git a/pom.xml b/pom.xml
index 11f7a65..cf8ed1c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,8 @@
scala
modern-java
-
+ functional-programming-java
+