diff --git a/theory/architecture/A_Pattern_Language.pdf b/theory/architecture/A_Pattern_Language.pdf new file mode 100644 index 0000000..14d6400 Binary files /dev/null and b/theory/architecture/A_Pattern_Language.pdf differ diff --git a/theoriesOfComputation/History_of_Formal_Languages.pdf b/theory/theoriesOfComputation/History_of_Formal_Languages.pdf similarity index 100% rename from theoriesOfComputation/History_of_Formal_Languages.pdf rename to theory/theoriesOfComputation/History_of_Formal_Languages.pdf diff --git a/theoriesOfComputation/computation_beyond_turing_machine.pdf b/theory/theoriesOfComputation/computation_beyond_turing_machine.pdf similarity index 100% rename from theoriesOfComputation/computation_beyond_turing_machine.pdf rename to theory/theoriesOfComputation/computation_beyond_turing_machine.pdf diff --git a/theoriesOfComputation/interactive computing - refuting the strong turing thesis.pdf b/theory/theoriesOfComputation/interactive computing - refuting the strong turing thesis.pdf similarity index 100% rename from theoriesOfComputation/interactive computing - refuting the strong turing thesis.pdf rename to theory/theoriesOfComputation/interactive computing - refuting the strong turing thesis.pdf