diff --git a/Equivalent mutations/2D_to_1D.java b/experiments/wermer/Equivalent mutations/2D_to_1D.java
similarity index 100%
rename from Equivalent mutations/2D_to_1D.java
rename to experiments/wermer/Equivalent mutations/2D_to_1D.java
diff --git a/Equivalent mutations/BST.java b/experiments/wermer/Equivalent mutations/BST.java
similarity index 100%
rename from Equivalent mutations/BST.java
rename to experiments/wermer/Equivalent mutations/BST.java
diff --git a/Equivalent mutations/Fibonacci.java b/experiments/wermer/Equivalent mutations/Fibonacci.java
similarity index 100%
rename from Equivalent mutations/Fibonacci.java
rename to experiments/wermer/Equivalent mutations/Fibonacci.java
diff --git a/Equivalent mutations/MinsMaxs.java b/experiments/wermer/Equivalent mutations/MinsMaxs.java
similarity index 100%
rename from Equivalent mutations/MinsMaxs.java
rename to experiments/wermer/Equivalent mutations/MinsMaxs.java
diff --git a/Equivalent mutations/Mutants/2D_to_1D_no_1D.java b/experiments/wermer/Equivalent mutations/Mutants/2D_to_1D_no_1D.java
similarity index 100%
rename from Equivalent mutations/Mutants/2D_to_1D_no_1D.java
rename to experiments/wermer/Equivalent mutations/Mutants/2D_to_1D_no_1D.java
diff --git a/Equivalent mutations/Mutants/2D_to_1D_no_counter.java b/experiments/wermer/Equivalent mutations/Mutants/2D_to_1D_no_counter.java
similarity index 100%
rename from Equivalent mutations/Mutants/2D_to_1D_no_counter.java
rename to experiments/wermer/Equivalent mutations/Mutants/2D_to_1D_no_counter.java
diff --git a/Equivalent mutations/Mutants/BST_no_parent.java b/experiments/wermer/Equivalent mutations/Mutants/BST_no_parent.java
similarity index 100%
rename from Equivalent mutations/Mutants/BST_no_parent.java
rename to experiments/wermer/Equivalent mutations/Mutants/BST_no_parent.java
diff --git a/Equivalent mutations/Mutants/Fibonacci_no_extra_prints.java b/experiments/wermer/Equivalent mutations/Mutants/Fibonacci_no_extra_prints.java
similarity index 100%
rename from Equivalent mutations/Mutants/Fibonacci_no_extra_prints.java
rename to experiments/wermer/Equivalent mutations/Mutants/Fibonacci_no_extra_prints.java
diff --git a/Equivalent mutations/Mutants/MinsMaxs_R1.java b/experiments/wermer/Equivalent mutations/Mutants/MinsMaxs_R1.java
similarity index 100%
rename from Equivalent mutations/Mutants/MinsMaxs_R1.java
rename to experiments/wermer/Equivalent mutations/Mutants/MinsMaxs_R1.java
diff --git a/Equivalent mutations/Mutants/MinsMaxs_R2.java b/experiments/wermer/Equivalent mutations/Mutants/MinsMaxs_R2.java
similarity index 100%
rename from Equivalent mutations/Mutants/MinsMaxs_R2.java
rename to experiments/wermer/Equivalent mutations/Mutants/MinsMaxs_R2.java
diff --git a/Equivalent mutations/Mutants/MinsMaxs_R3.java b/experiments/wermer/Equivalent mutations/Mutants/MinsMaxs_R3.java
similarity index 100%
rename from Equivalent mutations/Mutants/MinsMaxs_R3.java
rename to experiments/wermer/Equivalent mutations/Mutants/MinsMaxs_R3.java
diff --git a/Equivalent mutations/Mutants/Normalizer_R1.java b/experiments/wermer/Equivalent mutations/Mutants/Normalizer_R1.java
similarity index 100%
rename from Equivalent mutations/Mutants/Normalizer_R1.java
rename to experiments/wermer/Equivalent mutations/Mutants/Normalizer_R1.java
diff --git a/Equivalent mutations/Mutants/Normalizer_R2.java b/experiments/wermer/Equivalent mutations/Mutants/Normalizer_R2.java
similarity index 100%
rename from Equivalent mutations/Mutants/Normalizer_R2.java
rename to experiments/wermer/Equivalent mutations/Mutants/Normalizer_R2.java
diff --git a/Equivalent mutations/Mutants/Normalizer_R3.java b/experiments/wermer/Equivalent mutations/Mutants/Normalizer_R3.java
similarity index 100%
rename from Equivalent mutations/Mutants/Normalizer_R3.java
rename to experiments/wermer/Equivalent mutations/Mutants/Normalizer_R3.java
diff --git a/Equivalent mutations/Mutants/Normalizer_R4.java b/experiments/wermer/Equivalent mutations/Mutants/Normalizer_R4.java
similarity index 100%
rename from Equivalent mutations/Mutants/Normalizer_R4.java
rename to experiments/wermer/Equivalent mutations/Mutants/Normalizer_R4.java
diff --git a/Equivalent mutations/Mutants/Stack_bool_is_result.java b/experiments/wermer/Equivalent mutations/Mutants/Stack_bool_is_result.java
similarity index 100%
rename from Equivalent mutations/Mutants/Stack_bool_is_result.java
rename to experiments/wermer/Equivalent mutations/Mutants/Stack_bool_is_result.java
diff --git a/Equivalent mutations/Mutants/Stack_constructor_duplication.java b/experiments/wermer/Equivalent mutations/Mutants/Stack_constructor_duplication.java
similarity index 100%
rename from Equivalent mutations/Mutants/Stack_constructor_duplication.java
rename to experiments/wermer/Equivalent mutations/Mutants/Stack_constructor_duplication.java
diff --git a/Equivalent mutations/Mutants/Stack_useless_property.java b/experiments/wermer/Equivalent mutations/Mutants/Stack_useless_property.java
similarity index 100%
rename from Equivalent mutations/Mutants/Stack_useless_property.java
rename to experiments/wermer/Equivalent mutations/Mutants/Stack_useless_property.java
diff --git a/Equivalent mutations/Mutants/Vector_R1.java b/experiments/wermer/Equivalent mutations/Mutants/Vector_R1.java
similarity index 100%
rename from Equivalent mutations/Mutants/Vector_R1.java
rename to experiments/wermer/Equivalent mutations/Mutants/Vector_R1.java
diff --git a/Equivalent mutations/Mutants/Vector_R2.java b/experiments/wermer/Equivalent mutations/Mutants/Vector_R2.java
similarity index 100%
rename from Equivalent mutations/Mutants/Vector_R2.java
rename to experiments/wermer/Equivalent mutations/Mutants/Vector_R2.java
diff --git a/Equivalent mutations/Mutants/Vector_R3.java b/experiments/wermer/Equivalent mutations/Mutants/Vector_R3.java
similarity index 100%
rename from Equivalent mutations/Mutants/Vector_R3.java
rename to experiments/wermer/Equivalent mutations/Mutants/Vector_R3.java
diff --git a/Equivalent mutations/Mutants/Vectors01Generator_no_for.java b/experiments/wermer/Equivalent mutations/Mutants/Vectors01Generator_no_for.java
similarity index 100%
rename from Equivalent mutations/Mutants/Vectors01Generator_no_for.java
rename to experiments/wermer/Equivalent mutations/Mutants/Vectors01Generator_no_for.java
diff --git a/Equivalent mutations/Mutants/Vectors01Generator_print_string.java b/experiments/wermer/Equivalent mutations/Mutants/Vectors01Generator_print_string.java
similarity index 100%
rename from Equivalent mutations/Mutants/Vectors01Generator_print_string.java
rename to experiments/wermer/Equivalent mutations/Mutants/Vectors01Generator_print_string.java
diff --git a/Equivalent mutations/Normalizer.java b/experiments/wermer/Equivalent mutations/Normalizer.java
similarity index 100%
rename from Equivalent mutations/Normalizer.java
rename to experiments/wermer/Equivalent mutations/Normalizer.java
diff --git a/Equivalent mutations/Stack.java b/experiments/wermer/Equivalent mutations/Stack.java
similarity index 100%
rename from Equivalent mutations/Stack.java
rename to experiments/wermer/Equivalent mutations/Stack.java
diff --git a/Equivalent mutations/Vector.java b/experiments/wermer/Equivalent mutations/Vector.java
similarity index 100%
rename from Equivalent mutations/Vector.java
rename to experiments/wermer/Equivalent mutations/Vector.java
diff --git a/Equivalent mutations/Vectors01Generator.java b/experiments/wermer/Equivalent mutations/Vectors01Generator.java
similarity index 100%
rename from Equivalent mutations/Vectors01Generator.java
rename to experiments/wermer/Equivalent mutations/Vectors01Generator.java
diff --git a/Equivalent mutations/original C# code/2D_to_1D.cs b/experiments/wermer/Equivalent mutations/original C# code/2D_to_1D.cs
similarity index 100%
rename from Equivalent mutations/original C# code/2D_to_1D.cs
rename to experiments/wermer/Equivalent mutations/original C# code/2D_to_1D.cs
diff --git a/Equivalent mutations/original C# code/2D_to_1D_no_1D.cs b/experiments/wermer/Equivalent mutations/original C# code/2D_to_1D_no_1D.cs
similarity index 100%
rename from Equivalent mutations/original C# code/2D_to_1D_no_1D.cs
rename to experiments/wermer/Equivalent mutations/original C# code/2D_to_1D_no_1D.cs
diff --git a/Equivalent mutations/original C# code/2D_to_1D_no_counter.cs b/experiments/wermer/Equivalent mutations/original C# code/2D_to_1D_no_counter.cs
similarity index 100%
rename from Equivalent mutations/original C# code/2D_to_1D_no_counter.cs
rename to experiments/wermer/Equivalent mutations/original C# code/2D_to_1D_no_counter.cs
diff --git a/Equivalent mutations/original C# code/BST.cs b/experiments/wermer/Equivalent mutations/original C# code/BST.cs
similarity index 100%
rename from Equivalent mutations/original C# code/BST.cs
rename to experiments/wermer/Equivalent mutations/original C# code/BST.cs
diff --git a/Equivalent mutations/original C# code/BST_no_parent.cs b/experiments/wermer/Equivalent mutations/original C# code/BST_no_parent.cs
similarity index 100%
rename from Equivalent mutations/original C# code/BST_no_parent.cs
rename to experiments/wermer/Equivalent mutations/original C# code/BST_no_parent.cs
diff --git a/Equivalent mutations/original C# code/Fibonacci.cs b/experiments/wermer/Equivalent mutations/original C# code/Fibonacci.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Fibonacci.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Fibonacci.cs
diff --git a/Equivalent mutations/original C# code/Fibonacci_no_extra_prints.cs b/experiments/wermer/Equivalent mutations/original C# code/Fibonacci_no_extra_prints.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Fibonacci_no_extra_prints.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Fibonacci_no_extra_prints.cs
diff --git a/Equivalent mutations/original C# code/Heapsort.cs b/experiments/wermer/Equivalent mutations/original C# code/Heapsort.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Heapsort.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Heapsort.cs
diff --git a/Equivalent mutations/original C# code/Matrix.cs b/experiments/wermer/Equivalent mutations/original C# code/Matrix.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Matrix.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Matrix.cs
diff --git a/Equivalent mutations/original C# code/Stack.cs b/experiments/wermer/Equivalent mutations/original C# code/Stack.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Stack.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Stack.cs
diff --git a/Equivalent mutations/original C# code/Stack_bool_is_result.cs b/experiments/wermer/Equivalent mutations/original C# code/Stack_bool_is_result.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Stack_bool_is_result.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Stack_bool_is_result.cs
diff --git a/Equivalent mutations/original C# code/Stack_constructor_duplication.cs b/experiments/wermer/Equivalent mutations/original C# code/Stack_constructor_duplication.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Stack_constructor_duplication.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Stack_constructor_duplication.cs
diff --git a/Equivalent mutations/original C# code/Stack_useless_property.cs b/experiments/wermer/Equivalent mutations/original C# code/Stack_useless_property.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Stack_useless_property.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Stack_useless_property.cs
diff --git a/Equivalent mutations/original C# code/Vectors01Generator.cs b/experiments/wermer/Equivalent mutations/original C# code/Vectors01Generator.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Vectors01Generator.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Vectors01Generator.cs
diff --git a/Equivalent mutations/original C# code/Vectors01Generator_no_for.cs b/experiments/wermer/Equivalent mutations/original C# code/Vectors01Generator_no_for.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Vectors01Generator_no_for.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Vectors01Generator_no_for.cs
diff --git a/Equivalent mutations/original C# code/Vectors01Generator_print_string.cs b/experiments/wermer/Equivalent mutations/original C# code/Vectors01Generator_print_string.cs
similarity index 100%
rename from Equivalent mutations/original C# code/Vectors01Generator_print_string.cs
rename to experiments/wermer/Equivalent mutations/original C# code/Vectors01Generator_print_string.cs
diff --git a/Equivalent mutations/twodmatrix.class b/experiments/wermer/Equivalent mutations/twodmatrix.class
similarity index 100%
rename from Equivalent mutations/twodmatrix.class
rename to experiments/wermer/Equivalent mutations/twodmatrix.class
diff --git a/Results/Daikon results.txt b/experiments/wermer/Results/Daikon results.txt
similarity index 100%
rename from Results/Daikon results.txt
rename to experiments/wermer/Results/Daikon results.txt
diff --git a/Results/False Positives/true_returnValue != null_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/False Positives/true_returnValue != null_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/False Positives/true_returnValue != null_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/False Positives/true_returnValue != null_returnValueVar == returnValue_False_False_1
diff --git a/Results/False Positives/true_returnValue != null_true_False_False_1 b/experiments/wermer/Results/False Positives/true_returnValue != null_true_False_False_1
similarity index 100%
rename from Results/False Positives/true_returnValue != null_true_False_False_1
rename to experiments/wermer/Results/False Positives/true_returnValue != null_true_False_False_1
diff --git a/Results/False Positives/true_returnValueVar == returnValue_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/False Positives/true_returnValueVar == returnValue_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/False Positives/true_returnValueVar == returnValue_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/False Positives/true_returnValueVar == returnValue_returnValueVar == returnValue_False_False_1
diff --git a/Results/False Positives/true_true_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/False Positives/true_true_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/False Positives/true_true_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/False Positives/true_true_returnValueVar == returnValue_False_False_1
diff --git a/Results/False Positives/true_true_true_False_False_1 b/experiments/wermer/Results/False Positives/true_true_true_False_False_1
similarity index 100%
rename from Results/False Positives/true_true_true_False_False_1
rename to experiments/wermer/Results/False Positives/true_true_true_False_False_1
diff --git a/Results/arrays1_true_returnValue != null_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/arrays1_true_returnValue != null_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/arrays1_true_returnValue != null_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/arrays1_true_returnValue != null_returnValueVar == returnValue_False_False_1
diff --git a/Results/arrays1_true_returnValue != null_returnValueVar == returnValue_False_False_2 b/experiments/wermer/Results/arrays1_true_returnValue != null_returnValueVar == returnValue_False_False_2
similarity index 100%
rename from Results/arrays1_true_returnValue != null_returnValueVar == returnValue_False_False_2
rename to experiments/wermer/Results/arrays1_true_returnValue != null_returnValueVar == returnValue_False_False_2
diff --git a/Results/arrays1_true_returnValue != null_returnValueVar == returnValue_True_True_1 b/experiments/wermer/Results/arrays1_true_returnValue != null_returnValueVar == returnValue_True_True_1
similarity index 100%
rename from Results/arrays1_true_returnValue != null_returnValueVar == returnValue_True_True_1
rename to experiments/wermer/Results/arrays1_true_returnValue != null_returnValueVar == returnValue_True_True_1
diff --git a/Results/arrays1_true_returnValueVar == returnValue_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/arrays1_true_returnValueVar == returnValue_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/arrays1_true_returnValueVar == returnValue_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/arrays1_true_returnValueVar == returnValue_returnValueVar == returnValue_False_False_1
diff --git a/Results/arrays1_true_true_true_False_False_1 b/experiments/wermer/Results/arrays1_true_true_true_False_False_1
similarity index 100%
rename from Results/arrays1_true_true_true_False_False_1
rename to experiments/wermer/Results/arrays1_true_true_true_False_False_1
diff --git a/Results/basesecantsolver_true_returnValue != null_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/basesecantsolver_true_returnValue != null_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/basesecantsolver_true_returnValue != null_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/basesecantsolver_true_returnValue != null_returnValueVar == returnValue_False_False_1
diff --git a/Results/basesecantsolver_true_returnValue != null_true_False_False_1 b/experiments/wermer/Results/basesecantsolver_true_returnValue != null_true_False_False_1
similarity index 100%
rename from Results/basesecantsolver_true_returnValue != null_true_False_False_1
rename to experiments/wermer/Results/basesecantsolver_true_returnValue != null_true_False_False_1
diff --git a/Results/basesecantsolver_true_true_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/basesecantsolver_true_true_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/basesecantsolver_true_true_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/basesecantsolver_true_true_returnValueVar == returnValue_False_False_1
diff --git a/Results/basesecantsolver_true_true_true_False_False_1 b/experiments/wermer/Results/basesecantsolver_true_true_true_False_False_1
similarity index 100%
rename from Results/basesecantsolver_true_true_true_False_False_1
rename to experiments/wermer/Results/basesecantsolver_true_true_true_False_False_1
diff --git a/Results/gradientfunction_true_returnValue != null_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/gradientfunction_true_returnValue != null_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/gradientfunction_true_returnValue != null_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/gradientfunction_true_returnValue != null_returnValueVar == returnValue_False_False_1
diff --git a/Results/gradientfunction_true_returnValue != null_true_False_False_1 b/experiments/wermer/Results/gradientfunction_true_returnValue != null_true_False_False_1
similarity index 100%
rename from Results/gradientfunction_true_returnValue != null_true_False_False_1
rename to experiments/wermer/Results/gradientfunction_true_returnValue != null_true_False_False_1
diff --git a/Results/gradientfunction_true_true_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/gradientfunction_true_true_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/gradientfunction_true_true_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/gradientfunction_true_true_returnValueVar == returnValue_False_False_1
diff --git a/Results/gradientfunction_true_true_true_False_False_1 b/experiments/wermer/Results/gradientfunction_true_true_true_False_False_1
similarity index 100%
rename from Results/gradientfunction_true_true_true_False_False_1
rename to experiments/wermer/Results/gradientfunction_true_true_true_False_False_1
diff --git a/Results/iterator_true_returnValue != null_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/iterator_true_returnValue != null_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/iterator_true_returnValue != null_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/iterator_true_returnValue != null_returnValueVar == returnValue_False_False_1
diff --git a/Results/iterator_true_returnValue != null_true_False_False_1 b/experiments/wermer/Results/iterator_true_returnValue != null_true_False_False_1
similarity index 100%
rename from Results/iterator_true_returnValue != null_true_False_False_1
rename to experiments/wermer/Results/iterator_true_returnValue != null_true_False_False_1
diff --git a/Results/iterator_true_true_returnValueVar == returnValue_False_False_1 b/experiments/wermer/Results/iterator_true_true_returnValueVar == returnValue_False_False_1
similarity index 100%
rename from Results/iterator_true_true_returnValueVar == returnValue_False_False_1
rename to experiments/wermer/Results/iterator_true_true_returnValueVar == returnValue_False_False_1
diff --git a/Results/iterator_true_true_true_False_False_1 b/experiments/wermer/Results/iterator_true_true_true_False_False_1
similarity index 100%
rename from Results/iterator_true_true_true_False_False_1
rename to experiments/wermer/Results/iterator_true_true_true_False_False_1
diff --git a/Tests/BaseSecantSolver.java b/experiments/wermer/Tests/BaseSecantSolver.java
similarity index 100%
rename from Tests/BaseSecantSolver.java
rename to experiments/wermer/Tests/BaseSecantSolver.java
diff --git a/Tests/GradientFunction.java b/experiments/wermer/Tests/GradientFunction.java
similarity index 100%
rename from Tests/GradientFunction.java
rename to experiments/wermer/Tests/GradientFunction.java
diff --git a/Tests/Iterator.java b/experiments/wermer/Tests/Iterator.java
similarity index 100%
rename from Tests/Iterator.java
rename to experiments/wermer/Tests/Iterator.java
diff --git a/Tests/daikon tests/BaseSecantSolver.java b/experiments/wermer/Tests/daikon tests/BaseSecantSolver.java
similarity index 100%
rename from Tests/daikon tests/BaseSecantSolver.java
rename to experiments/wermer/Tests/daikon tests/BaseSecantSolver.java
diff --git a/Tests/daikon tests/GradientFunction.java b/experiments/wermer/Tests/daikon tests/GradientFunction.java
similarity index 100%
rename from Tests/daikon tests/GradientFunction.java
rename to experiments/wermer/Tests/daikon tests/GradientFunction.java
diff --git a/Tests/daikon tests/Iterator.java b/experiments/wermer/Tests/daikon tests/Iterator.java
similarity index 100%
rename from Tests/daikon tests/Iterator.java
rename to experiments/wermer/Tests/daikon tests/Iterator.java
diff --git a/Tests/original tests/BaseSecantSolver.java b/experiments/wermer/Tests/original tests/BaseSecantSolver.java
similarity index 100%
rename from Tests/original tests/BaseSecantSolver.java
rename to experiments/wermer/Tests/original tests/BaseSecantSolver.java
diff --git a/Tests/original tests/GradientFunction.java b/experiments/wermer/Tests/original tests/GradientFunction.java
similarity index 100%
rename from Tests/original tests/GradientFunction.java
rename to experiments/wermer/Tests/original tests/GradientFunction.java
diff --git a/Tests/original tests/Iterator.java b/experiments/wermer/Tests/original tests/Iterator.java
similarity index 100%
rename from Tests/original tests/Iterator.java
rename to experiments/wermer/Tests/original tests/Iterator.java
diff --git a/Tests/simple tests/2d-arrays1.java b/experiments/wermer/Tests/simple tests/2d-arrays1.java
similarity index 100%
rename from Tests/simple tests/2d-arrays1.java
rename to experiments/wermer/Tests/simple tests/2d-arrays1.java
diff --git a/Tests/simple tests/arrays.java b/experiments/wermer/Tests/simple tests/arrays.java
similarity index 100%
rename from Tests/simple tests/arrays.java
rename to experiments/wermer/Tests/simple tests/arrays.java
diff --git a/Tests/simple tests/arrays1.class b/experiments/wermer/Tests/simple tests/arrays1.class
similarity index 100%
rename from Tests/simple tests/arrays1.class
rename to experiments/wermer/Tests/simple tests/arrays1.class
diff --git a/Tests/simple tests/arrays1.java b/experiments/wermer/Tests/simple tests/arrays1.java
similarity index 100%
rename from Tests/simple tests/arrays1.java
rename to experiments/wermer/Tests/simple tests/arrays1.java
diff --git a/Tests/simple tests/arrays2.java b/experiments/wermer/Tests/simple tests/arrays2.java
similarity index 100%
rename from Tests/simple tests/arrays2.java
rename to experiments/wermer/Tests/simple tests/arrays2.java
diff --git a/Tests/simple tests/arrays3.java b/experiments/wermer/Tests/simple tests/arrays3.java
similarity index 100%
rename from Tests/simple tests/arrays3.java
rename to experiments/wermer/Tests/simple tests/arrays3.java
diff --git a/Tests/simple tests/loops.java b/experiments/wermer/Tests/simple tests/loops.java
similarity index 100%
rename from Tests/simple tests/loops.java
rename to experiments/wermer/Tests/simple tests/loops.java
diff --git a/Tests/simple tests/methods.java b/experiments/wermer/Tests/simple tests/methods.java
similarity index 100%
rename from Tests/simple tests/methods.java
rename to experiments/wermer/Tests/simple tests/methods.java
diff --git a/Tests/simple tests/objects.java b/experiments/wermer/Tests/simple tests/objects.java
similarity index 100%
rename from Tests/simple tests/objects.java
rename to experiments/wermer/Tests/simple tests/objects.java
diff --git a/Tests/simple tests/side-effects.java b/experiments/wermer/Tests/simple tests/side-effects.java
similarity index 100%
rename from Tests/simple tests/side-effects.java
rename to experiments/wermer/Tests/simple tests/side-effects.java
diff --git a/Tests/simple tests/switch.java b/experiments/wermer/Tests/simple tests/switch.java
similarity index 100%
rename from Tests/simple tests/switch.java
rename to experiments/wermer/Tests/simple tests/switch.java
diff --git a/Tests/simple tests/try-catch-finally.java b/experiments/wermer/Tests/simple tests/try-catch-finally.java
similarity index 100%
rename from Tests/simple tests/try-catch-finally.java
rename to experiments/wermer/Tests/simple tests/try-catch-finally.java
diff --git a/daikon equivalent mutations/2D_to_1D.java b/experiments/wermer/daikon equivalent mutations/2D_to_1D.java
similarity index 100%
rename from daikon equivalent mutations/2D_to_1D.java
rename to experiments/wermer/daikon equivalent mutations/2D_to_1D.java
diff --git a/daikon equivalent mutations/BST.java b/experiments/wermer/daikon equivalent mutations/BST.java
similarity index 100%
rename from daikon equivalent mutations/BST.java
rename to experiments/wermer/daikon equivalent mutations/BST.java
diff --git a/daikon equivalent mutations/Fibonacci.java b/experiments/wermer/daikon equivalent mutations/Fibonacci.java
similarity index 100%
rename from daikon equivalent mutations/Fibonacci.java
rename to experiments/wermer/daikon equivalent mutations/Fibonacci.java
diff --git a/daikon equivalent mutations/MinsMaxs.class b/experiments/wermer/daikon equivalent mutations/MinsMaxs.class
similarity index 100%
rename from daikon equivalent mutations/MinsMaxs.class
rename to experiments/wermer/daikon equivalent mutations/MinsMaxs.class
diff --git a/daikon equivalent mutations/MinsMaxs.java b/experiments/wermer/daikon equivalent mutations/MinsMaxs.java
similarity index 100%
rename from daikon equivalent mutations/MinsMaxs.java
rename to experiments/wermer/daikon equivalent mutations/MinsMaxs.java
diff --git a/daikon equivalent mutations/Mutants/2D_to_1D_no_1D.java b/experiments/wermer/daikon equivalent mutations/Mutants/2D_to_1D_no_1D.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/2D_to_1D_no_1D.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/2D_to_1D_no_1D.java
diff --git a/daikon equivalent mutations/Mutants/2D_to_1D_no_counter.java b/experiments/wermer/daikon equivalent mutations/Mutants/2D_to_1D_no_counter.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/2D_to_1D_no_counter.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/2D_to_1D_no_counter.java
diff --git a/daikon equivalent mutations/Mutants/BST_no_parent.java b/experiments/wermer/daikon equivalent mutations/Mutants/BST_no_parent.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/BST_no_parent.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/BST_no_parent.java
diff --git a/daikon equivalent mutations/Mutants/Fibonacci_no_extra_prints.java b/experiments/wermer/daikon equivalent mutations/Mutants/Fibonacci_no_extra_prints.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Fibonacci_no_extra_prints.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Fibonacci_no_extra_prints.java
diff --git a/daikon equivalent mutations/Mutants/MinsMaxs_R1.java b/experiments/wermer/daikon equivalent mutations/Mutants/MinsMaxs_R1.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/MinsMaxs_R1.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/MinsMaxs_R1.java
diff --git a/daikon equivalent mutations/Mutants/MinsMaxs_R2.java b/experiments/wermer/daikon equivalent mutations/Mutants/MinsMaxs_R2.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/MinsMaxs_R2.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/MinsMaxs_R2.java
diff --git a/daikon equivalent mutations/Mutants/MinsMaxs_R3.java b/experiments/wermer/daikon equivalent mutations/Mutants/MinsMaxs_R3.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/MinsMaxs_R3.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/MinsMaxs_R3.java
diff --git a/daikon equivalent mutations/Mutants/Node.class b/experiments/wermer/daikon equivalent mutations/Mutants/Node.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Node.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Node.class
diff --git a/daikon equivalent mutations/Mutants/Normalizer_R1.class b/experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R1.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Normalizer_R1.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R1.class
diff --git a/daikon equivalent mutations/Mutants/Normalizer_R1.java b/experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R1.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Normalizer_R1.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R1.java
diff --git a/daikon equivalent mutations/Mutants/Normalizer_R2.class b/experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R2.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Normalizer_R2.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R2.class
diff --git a/daikon equivalent mutations/Mutants/Normalizer_R2.java b/experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R2.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Normalizer_R2.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R2.java
diff --git a/daikon equivalent mutations/Mutants/Normalizer_R3.class b/experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R3.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Normalizer_R3.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R3.class
diff --git a/daikon equivalent mutations/Mutants/Normalizer_R3.java b/experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R3.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Normalizer_R3.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R3.java
diff --git a/daikon equivalent mutations/Mutants/Normalizer_R4.class b/experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R4.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Normalizer_R4.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R4.class
diff --git a/daikon equivalent mutations/Mutants/Normalizer_R4.java b/experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R4.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Normalizer_R4.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Normalizer_R4.java
diff --git a/daikon equivalent mutations/Mutants/Program.class b/experiments/wermer/daikon equivalent mutations/Mutants/Program.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Program.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Program.class
diff --git a/daikon equivalent mutations/Mutants/Stack_bool_is_result.java b/experiments/wermer/daikon equivalent mutations/Mutants/Stack_bool_is_result.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Stack_bool_is_result.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Stack_bool_is_result.java
diff --git a/daikon equivalent mutations/Mutants/Stack_constructor_duplication.java b/experiments/wermer/daikon equivalent mutations/Mutants/Stack_constructor_duplication.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Stack_constructor_duplication.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Stack_constructor_duplication.java
diff --git a/daikon equivalent mutations/Mutants/Stack_useless_property.java b/experiments/wermer/daikon equivalent mutations/Mutants/Stack_useless_property.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Stack_useless_property.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Stack_useless_property.java
diff --git a/daikon equivalent mutations/Mutants/Tree.class b/experiments/wermer/daikon equivalent mutations/Mutants/Tree.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Tree.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Tree.class
diff --git a/daikon equivalent mutations/Mutants/Vector_R1.class b/experiments/wermer/daikon equivalent mutations/Mutants/Vector_R1.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Vector_R1.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Vector_R1.class
diff --git a/daikon equivalent mutations/Mutants/Vector_R1.java b/experiments/wermer/daikon equivalent mutations/Mutants/Vector_R1.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Vector_R1.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Vector_R1.java
diff --git a/daikon equivalent mutations/Mutants/Vector_R2.class b/experiments/wermer/daikon equivalent mutations/Mutants/Vector_R2.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Vector_R2.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Vector_R2.class
diff --git a/daikon equivalent mutations/Mutants/Vector_R2.java b/experiments/wermer/daikon equivalent mutations/Mutants/Vector_R2.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Vector_R2.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Vector_R2.java
diff --git a/daikon equivalent mutations/Mutants/Vector_R3.class b/experiments/wermer/daikon equivalent mutations/Mutants/Vector_R3.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/Vector_R3.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/Vector_R3.class
diff --git a/daikon equivalent mutations/Mutants/Vector_R3.java b/experiments/wermer/daikon equivalent mutations/Mutants/Vector_R3.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Vector_R3.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Vector_R3.java
diff --git a/daikon equivalent mutations/Mutants/Vectors01Generator_no_for.java b/experiments/wermer/daikon equivalent mutations/Mutants/Vectors01Generator_no_for.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Vectors01Generator_no_for.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Vectors01Generator_no_for.java
diff --git a/daikon equivalent mutations/Mutants/Vectors01Generator_print_string.java b/experiments/wermer/daikon equivalent mutations/Mutants/Vectors01Generator_print_string.java
similarity index 100%
rename from daikon equivalent mutations/Mutants/Vectors01Generator_print_string.java
rename to experiments/wermer/daikon equivalent mutations/Mutants/Vectors01Generator_print_string.java
diff --git a/daikon equivalent mutations/Mutants/twodmatrix.class b/experiments/wermer/daikon equivalent mutations/Mutants/twodmatrix.class
similarity index 100%
rename from daikon equivalent mutations/Mutants/twodmatrix.class
rename to experiments/wermer/daikon equivalent mutations/Mutants/twodmatrix.class
diff --git a/daikon equivalent mutations/Node.class b/experiments/wermer/daikon equivalent mutations/Node.class
similarity index 100%
rename from daikon equivalent mutations/Node.class
rename to experiments/wermer/daikon equivalent mutations/Node.class
diff --git a/daikon equivalent mutations/Normalizer.class b/experiments/wermer/daikon equivalent mutations/Normalizer.class
similarity index 100%
rename from daikon equivalent mutations/Normalizer.class
rename to experiments/wermer/daikon equivalent mutations/Normalizer.class
diff --git a/daikon equivalent mutations/Normalizer.java b/experiments/wermer/daikon equivalent mutations/Normalizer.java
similarity index 100%
rename from daikon equivalent mutations/Normalizer.java
rename to experiments/wermer/daikon equivalent mutations/Normalizer.java
diff --git a/daikon equivalent mutations/Program.class b/experiments/wermer/daikon equivalent mutations/Program.class
similarity index 100%
rename from daikon equivalent mutations/Program.class
rename to experiments/wermer/daikon equivalent mutations/Program.class
diff --git a/daikon equivalent mutations/Stack.java b/experiments/wermer/daikon equivalent mutations/Stack.java
similarity index 100%
rename from daikon equivalent mutations/Stack.java
rename to experiments/wermer/daikon equivalent mutations/Stack.java
diff --git a/daikon equivalent mutations/Tree.class b/experiments/wermer/daikon equivalent mutations/Tree.class
similarity index 100%
rename from daikon equivalent mutations/Tree.class
rename to experiments/wermer/daikon equivalent mutations/Tree.class
diff --git a/daikon equivalent mutations/Vector.class b/experiments/wermer/daikon equivalent mutations/Vector.class
similarity index 100%
rename from daikon equivalent mutations/Vector.class
rename to experiments/wermer/daikon equivalent mutations/Vector.class
diff --git a/daikon equivalent mutations/Vector.java b/experiments/wermer/daikon equivalent mutations/Vector.java
similarity index 100%
rename from daikon equivalent mutations/Vector.java
rename to experiments/wermer/daikon equivalent mutations/Vector.java
diff --git a/daikon equivalent mutations/Vectors01Generator.java b/experiments/wermer/daikon equivalent mutations/Vectors01Generator.java
similarity index 100%
rename from daikon equivalent mutations/Vectors01Generator.java
rename to experiments/wermer/daikon equivalent mutations/Vectors01Generator.java
diff --git a/daikon equivalent mutations/twodmatrix.class b/experiments/wermer/daikon equivalent mutations/twodmatrix.class
similarity index 100%
rename from daikon equivalent mutations/twodmatrix.class
rename to experiments/wermer/daikon equivalent mutations/twodmatrix.class
diff --git a/papers/wermerthesis/thesis.pdf b/papers/wermerthesis/thesis.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..610719b53564575ddacdedbb04f7556b3c8d5395
Binary files /dev/null and b/papers/wermerthesis/thesis.pdf differ
diff --git a/thesis.tex b/papers/wermerthesis/thesis.tex
similarity index 100%
rename from thesis.tex
rename to papers/wermerthesis/thesis.tex
diff --git a/Daikon.hs b/src/Daikon.hs
similarity index 100%
rename from Daikon.hs
rename to src/Daikon.hs
diff --git a/Folds.hs b/src/Folds.hs
similarity index 100%
rename from Folds.hs
rename to src/Folds.hs
diff --git a/HelperFunctions.hs b/src/HelperFunctions.hs
similarity index 100%
rename from HelperFunctions.hs
rename to src/HelperFunctions.hs
diff --git a/Main.hs b/src/Main.hs
similarity index 100%
rename from Main.hs
rename to src/Main.hs
diff --git a/Settings.hs b/src/Settings.hs
similarity index 100%
rename from Settings.hs
rename to src/Settings.hs
diff --git a/Substitute.hs b/src/Substitute.hs
similarity index 100%
rename from Substitute.hs
rename to src/Substitute.hs
diff --git a/Types.hs b/src/Types.hs
similarity index 100%
rename from Types.hs
rename to src/Types.hs
diff --git a/Verifier.hs b/src/Verifier.hs
similarity index 100%
rename from Verifier.hs
rename to src/Verifier.hs
diff --git a/WLP.hs b/src/WLP.hs
similarity index 100%
rename from WLP.hs
rename to src/WLP.hs