diff --git a/src/main/dig/lib/74xx/basic/7407.dig b/src/main/dig/lib/74xx/basic/7407.dig
deleted file mode 100644
index 21caa80df..000000000
--- a/src/main/dig/lib/74xx/basic/7407.dig
+++ /dev/null
@@ -1,429 +0,0 @@
-
-
- 1
-
-
- isDIL
- true
-
-
- Description
- hex buffer, open-collector output
-
-
- lockedMode
- true
-
-
-
-
- In
-
-
- Label
- 1A
-
-
- pinNumber
- 1
-
-
-
-
-
- Out
-
-
- Label
- 1Y
-
-
- pinNumber
- 2
-
-
-
-
-
- In
-
-
- Label
- 2A
-
-
- pinNumber
- 3
-
-
-
-
-
- Out
-
-
- Label
- 2Y
-
-
- pinNumber
- 4
-
-
-
-
-
- In
-
-
- Label
- 3A
-
-
- pinNumber
- 5
-
-
-
-
-
- Out
-
-
- Label
- 3Y
-
-
- pinNumber
- 6
-
-
-
-
-
- In
-
-
- Label
- 4A
-
-
- pinNumber
- 9
-
-
-
-
-
- Out
-
-
- Label
- 4Y
-
-
- pinNumber
- 8
-
-
-
-
-
- In
-
-
- Label
- 5A
-
-
- pinNumber
- 11
-
-
-
-
-
- Out
-
-
- Label
- 5Y
-
-
- pinNumber
- 10
-
-
-
-
-
- In
-
-
- Label
- 6A
-
-
- pinNumber
- 13
-
-
-
-
-
- Out
-
-
- Label
- 6Y
-
-
- pinNumber
- 12
-
-
-
-
-
- PowerSupply
-
-
-
-
- In
-
-
- Label
- VCC
-
-
- pinNumber
- 14
-
-
- InDefault
-
-
-
-
-
-
- In
-
-
- Label
- GND
-
-
- pinNumber
- 7
-
-
-
-
-
- NFET
-
-
-
-
- Ground
-
-
-
-
- NFET
-
-
-
-
- Ground
-
-
-
-
- NFET
-
-
-
-
- Ground
-
-
-
-
- NFET
-
-
-
-
- Ground
-
-
-
-
- NFET
-
-
-
-
- Ground
-
-
-
-
- NFET
-
-
-
-
- Ground
-
-
-
-
- Not
-
-
-
-
- Not
-
-
-
-
- Not
-
-
-
-
- Not
-
-
-
-
- Not
-
-
-
-
- Not
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/main/dig/lib/74xx/basic/7406.dig b/src/main/dig/lib/74xx/driver/7406.dig
similarity index 100%
rename from src/main/dig/lib/74xx/basic/7406.dig
rename to src/main/dig/lib/74xx/driver/7406.dig
diff --git a/src/main/dig/lib/74xx/driver/7407.dig b/src/main/dig/lib/74xx/driver/7407.dig
index 3708afa3d..21caa80df 100644
--- a/src/main/dig/lib/74xx/driver/7407.dig
+++ b/src/main/dig/lib/74xx/driver/7407.dig
@@ -8,7 +8,7 @@
Description
- hex buffer
+ hex buffer, open-collector output
lockedMode
@@ -25,10 +25,10 @@
pinNumber
- 1
+ 1
-
+
Out
@@ -39,10 +39,10 @@
pinNumber
- 2
+ 2
-
+
In
@@ -53,10 +53,10 @@
pinNumber
- 3
+ 3
-
+
Out
@@ -67,10 +67,10 @@
pinNumber
- 4
+ 4
-
+
In
@@ -81,10 +81,10 @@
pinNumber
- 5
+ 5
-
+
Out
@@ -95,10 +95,10 @@
pinNumber
- 6
+ 6
-
+
In
@@ -109,10 +109,10 @@
pinNumber
- 9
+ 9
-
+
Out
@@ -123,10 +123,10 @@
pinNumber
- 8
+ 8
-
+
In
@@ -137,10 +137,10 @@
pinNumber
- 11
+ 11
-
+
Out
@@ -151,10 +151,10 @@
pinNumber
- 10
+ 10
-
+
In
@@ -165,10 +165,10 @@
pinNumber
- 13
+ 13
-
+
Out
@@ -179,45 +179,15 @@
pinNumber
- 12
+ 12
-
-
-
- Delay
-
-
-
-
- Delay
-
-
-
-
- Delay
-
-
-
-
- Delay
-
-
-
-
- Delay
-
-
-
-
- Delay
-
-
+
PowerSupply
-
+
In
@@ -228,14 +198,14 @@
pinNumber
- 14
+ 14
InDefault
-
+
In
@@ -246,76 +216,214 @@
pinNumber
- 7
+ 7
-
+
+
+
+ NFET
+
+
+
+
+ Ground
+
+
+
+
+ NFET
+
+
+
+
+ Ground
+
+
+
+
+ NFET
+
+
+
+
+ Ground
+
+
+
+
+ NFET
+
+
+
+
+ Ground
+
+
+
+
+ NFET
+
+
+
+
+ Ground
+
+
+
+
+ NFET
+
+
+
+
+ Ground
+
+
+
+
+ Not
+
+
+
+
+ Not
+
+
+
+
+ Not
+
+
+
+
+ Not
+
+
+
+
+ Not
+
+
+
+
+ Not
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/dig/lib/74xx/basic/7416.dig b/src/main/dig/lib/74xx/driver/7416.dig
similarity index 100%
rename from src/main/dig/lib/74xx/basic/7416.dig
rename to src/main/dig/lib/74xx/driver/7416.dig
diff --git a/src/main/dig/lib/74xx/basic/7417.dig b/src/main/dig/lib/74xx/driver/7417.dig
similarity index 100%
rename from src/main/dig/lib/74xx/basic/7417.dig
rename to src/main/dig/lib/74xx/driver/7417.dig