diff --git a/gitbook/SUMMARY.md b/gitbook/SUMMARY.md
index 7a423c7..4279b0c 100644
--- a/gitbook/SUMMARY.md
+++ b/gitbook/SUMMARY.md
@@ -18,7 +18,10 @@
* [1. Create & Modify Pattern](manual/1.-create-and-modify-pattern/README.md)
* [1a. Create Pattern](manual/1.-create-and-modify-pattern/patterns.md)
* [1b. Modify Pattern](manual/1.-create-and-modify-pattern/patterns-1.md)
-* [2. Define Boundary Conditions](manual/boundary-conditions.md)
+* [2. Define Boundary Conditions](manual/2.-define-boundary-conditions/README.md)
+ * [2a. Identify Supports](manual/2.-define-boundary-conditions/boundary-conditions.md)
+ * [2b. Relax Pattern](manual/2.-define-boundary-conditions/boundary-conditions-1.md)
+ * [2c. Update Boundaries](manual/2.-define-boundary-conditions/boundary-conditions-2.md)
* [3. Form diagram](manual/diagrams.md)
* [4. Force diagram](manual/equilibrium.md)
* [5. Horizontal equilibrium](manual/horizontal-equilibrium.md)
diff --git a/gitbook/manual/2.-define-boundary-conditions/README.md b/gitbook/manual/2.-define-boundary-conditions/README.md
new file mode 100644
index 0000000..f353fc3
--- /dev/null
+++ b/gitbook/manual/2.-define-boundary-conditions/README.md
@@ -0,0 +1,2 @@
+# 2. Define Boundary Conditions
+
diff --git a/gitbook/manual/2.-define-boundary-conditions/boundary-conditions-1.md b/gitbook/manual/2.-define-boundary-conditions/boundary-conditions-1.md
new file mode 100644
index 0000000..d5f80dc
--- /dev/null
+++ b/gitbook/manual/2.-define-boundary-conditions/boundary-conditions-1.md
@@ -0,0 +1,9 @@
+# 2b. Relax Pattern
+
+
+
+An opening is a chain of edges at the boundary of a `Pattern`, in between two support vertices. In general, openings in TNA cannot be straight, unless there are no internal forces in the non-boundary edges at the openings (e.g. barrel vault or cross vault). In some applications where openings may already have some curvature, the relaxation will make the `Pattern` more "equilibrated" and optimal for the horizontal equilibrium solver later on.
+
+### Force Density method
+
+This feature relaxes the entire `Pattern` using the _force density method_ ([Schek, 1974](https://www.sciencedirect.com/science/article/pii/0045782574900450)), resulting in curved openings. Force density of 1 is assigned to every edge. Note that supports should be properly defined in step 2a to achieve good results.
diff --git a/gitbook/manual/2.-define-boundary-conditions/boundary-conditions-2.md b/gitbook/manual/2.-define-boundary-conditions/boundary-conditions-2.md
new file mode 100644
index 0000000..47173bb
--- /dev/null
+++ b/gitbook/manual/2.-define-boundary-conditions/boundary-conditions-2.md
@@ -0,0 +1,10 @@
+# 2c. Update Boundaries
+
+
+
+The treatment of the openings are very much dependent on the type of vault that is being investigated. This feature enables users to control the curvature of each opening individually by defining the _sag_ value, which is calculated based on the percentage of the length of the opening. The $$q$$s for the boundary edges are automatically calculated based on the target _sag_ values, which are then used for the relaxation using the force density method.
+
+### Sag
+
+Description
+
diff --git a/gitbook/manual/2.-define-boundary-conditions/boundary-conditions.md b/gitbook/manual/2.-define-boundary-conditions/boundary-conditions.md
new file mode 100644
index 0000000..8c919ab
--- /dev/null
+++ b/gitbook/manual/2.-define-boundary-conditions/boundary-conditions.md
@@ -0,0 +1,7 @@
+# 2a. Identify Supports
+
+
+
+A `Pattern` object is a mesh datastructure that describes the topology of the structure. Several additional layers of information regarding the boundary conditions need to be added in order to give the `Pattern` a structural meaning: identification of the supports, and treatment of the openings and open edges.
+
+In RhinoVAULT, a _support_ is defined as a vertex of the structure that is fixed, and can have external horizontal reactions. `RV_pattern_supports` allows user to _Add_ ore _Remove_ supports from the `Pattern`.
diff --git a/gitbook/manual/boundary-conditions.md b/gitbook/manual/boundary-conditions.md
deleted file mode 100644
index e5ec80c..0000000
--- a/gitbook/manual/boundary-conditions.md
+++ /dev/null
@@ -1,34 +0,0 @@
-# 2. Boundary Conditions
-
-A `Pattern` object is a mesh datastructure that describes the topology of the structure. Several additional layers of information regarding the boundary conditions need to be added in order to give the `Pattern` a structural meaning: identification of the supports; treatment of the openings and open edges; and defining the loading condition.
-
-## 2a. Identify Supports
-
-
-
-In RhinoVAULT, a _support_ is defined as a vertex of the structure that is fixed, and can have external horizontal reactions. `RV_pattern_supports` allows user to _Add_ ore _Remove_ supports from the `Pattern`.
-
-***
-
-## 2b. Relax Pattern
-
-
-
-An opening is a chain of edges at the boundary of a `Pattern`, in between two support vertices. In general, openings in TNA cannot be straight, unless there are no internal forces in the non-boundary edges at the openings (e.g. barrel vault or cross vault). In some applications where openings may already have some curvature, the relaxation will make the `Pattern` more "equilibrated" and optimal for the horizontal equilibrium solver later on.
-
-### Force Density method
-
-This feature relaxes the entire `Pattern` using the _force density method_ ([Schek, 1974](https://www.sciencedirect.com/science/article/pii/0045782574900450)), resulting in curved openings. Force density of 1 is assigned to every edge. Note that supports should be properly defined in step 2a to achieve good results.
-
-***
-
-## 2c. Update Boundaries
-
-
-
-The treatment of the openings are very much dependent on the type of vault that is being investigated. This feature enables users to control the curvature of each opening individually by defining the _sag_ value, which is calculated based on the percentage of the length of the opening. The $$q$$s for the boundary edges are automatically calculated based on the target _sag_ values, which are then used for the relaxation using the force density method.
-
-### Sag
-
-Description
-