diff --git a/text-processing/.gitignore b/text-processing/.gitignore
new file mode 100644
index 0000000..796b96d
--- /dev/null
+++ b/text-processing/.gitignore
@@ -0,0 +1 @@
+/build
diff --git a/text-processing/build.gradle b/text-processing/build.gradle
new file mode 100644
index 0000000..8df05d0
--- /dev/null
+++ b/text-processing/build.gradle
@@ -0,0 +1,5 @@
+apply from: "../android-configs/lib-config.gradle"
+
+dependencies {
+ testImplementation 'junit:junit:4.13.2'
+}
diff --git a/text-processing/src/main/AndroidManifest.xml b/text-processing/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..d368381
--- /dev/null
+++ b/text-processing/src/main/AndroidManifest.xml
@@ -0,0 +1 @@
+
diff --git a/text-processing/src/main/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilder.kt b/text-processing/src/main/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilder.kt
new file mode 100644
index 0000000..8d6cfc6
--- /dev/null
+++ b/text-processing/src/main/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilder.kt
@@ -0,0 +1,10 @@
+package ru.touchin.roboswag.textprocessing
+
+import nl.bigo.pcreparser.PCREBaseListener
+import nl.bigo.pcreparser.PCRELexer
+import nl.bigo.pcreparser.PCREParser
+import org.antlr.v4.runtime.CharStreams
+import org.antlr.v4.runtime.CommonTokenStream
+import org.antlr.v4.runtime.tree.ParseTreeWalker
+
+class TextProcessingBuilder(regex: String, inputText: String)
\ No newline at end of file
diff --git a/text-processing/src/main/res/values/common_resources.xml b/text-processing/src/main/res/values/common_resources.xml
new file mode 100644
index 0000000..045e125
--- /dev/null
+++ b/text-processing/src/main/res/values/common_resources.xml
@@ -0,0 +1,3 @@
+
+
+
diff --git a/text-processing/src/test/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilderTest.kt b/text-processing/src/test/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilderTest.kt
new file mode 100644
index 0000000..a18c7e8
--- /dev/null
+++ b/text-processing/src/test/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilderTest.kt
@@ -0,0 +1,6 @@
+package ru.touchin.roboswag.textprocessing
+
+import org.junit.Assert
+import org.junit.Test
+
+class TextProcessingBuilderTest
\ No newline at end of file