diff --git a/.gitmodules b/.gitmodules
index 81bcac1..06d05cb 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -10,3 +10,18 @@
[submodule "validation/frameworks/tolerant-php-parser"]
path = validation/frameworks/tolerant-php-parser
url = https://github.com/microsoft/tolerant-php-parser
+[submodule "validation/frameworks/symfony"]
+ path = validation/frameworks/symfony
+ url = https://github.com/symfony/symfony
+[submodule "validation/frameworks/math-php"]
+ path = validation/frameworks/math-php
+ url = https://github.com/markrogoyski/math-php
+[submodule "validation/frameworks/codeigniter"]
+ path = validation/frameworks/codeigniter
+ url = https://github.com/bcit-ci/codeigniter
+[submodule "validation/frameworks/cakephp"]
+ path = validation/frameworks/cakephp
+ url = https://github.com/cakephp/cakephp
+[submodule "validation/frameworks/phpunit"]
+ path = validation/frameworks/phpunit
+ url = https://github.com/sebastianbergmann/phpunit
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index 4e3f6be..759cd2f 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -11,4 +11,7 @@
./src
+
+
+
diff --git a/validation/frameworks/cakephp b/validation/frameworks/cakephp
new file mode 160000
index 0000000..0450ecc
--- /dev/null
+++ b/validation/frameworks/cakephp
@@ -0,0 +1 @@
+Subproject commit 0450ecc030ae37ca0a3f8c0e4e56ce9ceec8402d
diff --git a/validation/frameworks/codeigniter b/validation/frameworks/codeigniter
new file mode 160000
index 0000000..c06bc67
--- /dev/null
+++ b/validation/frameworks/codeigniter
@@ -0,0 +1 @@
+Subproject commit c06bc67d6c4059b3d1050221d5b1624ac4e2f1f8
diff --git a/validation/frameworks/math-php b/validation/frameworks/math-php
new file mode 160000
index 0000000..601baa6
--- /dev/null
+++ b/validation/frameworks/math-php
@@ -0,0 +1 @@
+Subproject commit 601baa6267cc4a357c8032d9407a0206975aa26e
diff --git a/validation/frameworks/phpunit b/validation/frameworks/phpunit
new file mode 160000
index 0000000..bb74d4e
--- /dev/null
+++ b/validation/frameworks/phpunit
@@ -0,0 +1 @@
+Subproject commit bb74d4eac541cf63f3454ca5fa31c4a20391032b
diff --git a/validation/frameworks/symfony b/validation/frameworks/symfony
new file mode 160000
index 0000000..9d9f628
--- /dev/null
+++ b/validation/frameworks/symfony
@@ -0,0 +1 @@
+Subproject commit 9d9f628d926aaf34e020ddccb4454ff7c4ce5ceb