diff --git a/src/main/dig/FullAdderCLA.dig b/src/main/dig/FullAdderCLA.dig
index 453a09763..1bb171411 100644
--- a/src/main/dig/FullAdderCLA.dig
+++ b/src/main/dig/FullAdderCLA.dig
@@ -4,7 +4,7 @@
Width
- 4
+ 5
@@ -24,7 +24,7 @@
Label
- A0
+ A_0
Default
@@ -63,7 +63,7 @@
Label
- A1
+ A_1
@@ -74,7 +74,7 @@
Label
- S0
+ S_0
@@ -85,7 +85,7 @@
Label
- A2
+ A_2
@@ -96,7 +96,7 @@
Label
- A3
+ A_3
Default
@@ -147,7 +147,7 @@
Label
- S1
+ S_1
@@ -192,7 +192,7 @@
Label
- S2
+ S_2
@@ -203,7 +203,7 @@
Label
- B0
+ B_0
@@ -214,7 +214,7 @@
Label
- B1
+ B_1
Default
@@ -286,7 +286,7 @@
Label
- B2
+ B_2
Default
@@ -301,7 +301,7 @@
Label
- B3
+ B_3
@@ -336,7 +336,7 @@
Label
- S3
+ S_3
diff --git a/src/main/dig/mult.dig b/src/main/dig/mult.dig
index 86fc1dad0..b26cc437a 100644
--- a/src/main/dig/mult.dig
+++ b/src/main/dig/mult.dig
@@ -1,909 +1,909 @@
- 1
-
+ 1
+
+
+ Width
+ 4
+
+
+
+
+ In
+
- Width
- 4
+ Label
+ P_0
-
-
-
- In
-
-
- Label
- P_0
-
-
-
- 0
-
-
- In
-
-
- Label
- P_1
-
-
-
- 0
-
-
- In
-
-
- Label
- P_2
-
-
-
- 0
-
-
- In
-
-
- Label
- P_3
-
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- In
-
-
- Label
- Q_0
-
-
-
- 0
-
-
- Out
-
-
- Label
- S_0
-
-
-
- 0
-
-
- FullAdderCLA.dig
-
-
- 0
-
-
- Const
-
-
- Value
- 0
-
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- In
-
-
- Label
- Q_1
-
-
-
- 0
-
-
- Out
-
-
- Label
- S_1
-
-
-
- 0
-
-
- FullAdderCLA.dig
-
-
- 0
-
-
- Const
-
-
- Value
- 0
-
-
-
- 0
-
-
- Out
-
-
- Label
- S_2
-
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- In
-
-
- Label
- Q_2
-
-
-
- 0
-
-
- FullAdderCLA.dig
-
-
- 0
-
-
- Const
-
-
- Value
- 0
-
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- And
-
-
- 0
-
-
- In
-
-
- Label
- Q_3
-
-
-
- 0
-
-
- Out
-
-
- Label
- S_3
-
-
-
- 0
-
-
- Out
-
-
- Label
- S_4
-
-
-
- 0
-
-
- Out
-
-
- Label
- S_5
-
-
-
- 0
-
-
- Out
-
-
- Label
- S_6
-
-
-
- 0
-
-
- Out
-
-
- Label
- S_7
-
-
-
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 0
+
+
+ In
+
+
+ Label
+ P_1
+
+
+
+ 0
+
+
+ In
+
+
+ Label
+ P_2
+
+
+
+ 0
+
+
+ In
+
+
+ Label
+ P_3
+
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ In
+
+
+ Label
+ Q_0
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ S_0
+
+
+
+ 0
+
+
+ FullAdderCLA.dig
+
+
+ 0
+
+
+ Const
+
+
+ Value
+ 0
+
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ In
+
+
+ Label
+ Q_1
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ S_1
+
+
+
+ 0
+
+
+ FullAdderCLA.dig
+
+
+ 0
+
+
+ Const
+
+
+ Value
+ 0
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ S_2
+
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ In
+
+
+ Label
+ Q_2
+
+
+
+ 0
+
+
+ FullAdderCLA.dig
+
+
+ 0
+
+
+ Const
+
+
+ Value
+ 0
+
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ In
+
+
+ Label
+ Q_3
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ S_3
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ S_4
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ S_5
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ S_6
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ S_7
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file