diff --git a/src/main/java/com/luoboduner/moo/info/ui/form/DetailForm.java b/src/main/java/com/luoboduner/moo/info/ui/form/DetailForm.java
index bbfa2cf..c4c00d2 100644
--- a/src/main/java/com/luoboduner/moo/info/ui/form/DetailForm.java
+++ b/src/main/java/com/luoboduner/moo/info/ui/form/DetailForm.java
@@ -94,8 +94,8 @@ public class DetailForm {
detailForm.getCpuLabel().setIcon(new FlatSVGIcon("icons/cpu.svg"));
detailForm.getMemoryLabel().setIcon(new FlatSVGIcon("icons/memory.svg"));
detailForm.getGraphicsCardLabel().setIcon(new FlatSVGIcon("icons/graphicsCard.svg"));
- detailForm.getBaseBoardLabel().setIcon(new FlatSVGIcon("icons/baseboard.svg"));
- detailForm.getStorageLabel().setIcon(new FlatSVGIcon("icons/hardDisk.svg"));
+ detailForm.getBaseBoardLabel().setIcon(new FlatSVGIcon("icons/chip.svg"));
+ detailForm.getStorageLabel().setIcon(new FlatSVGIcon("icons/storage.svg"));
detailForm.getDisplayLabel().setIcon(new FlatSVGIcon("icons/display.svg"));
detailForm.getSoundCardLabel().setIcon(new FlatSVGIcon("icons/sound.svg"));
detailForm.getNetworkLabel().setIcon(new FlatSVGIcon("icons/network.svg"));
diff --git a/src/main/java/com/luoboduner/moo/info/ui/form/OverviewForm.java b/src/main/java/com/luoboduner/moo/info/ui/form/OverviewForm.java
index 741324e..467f07f 100644
--- a/src/main/java/com/luoboduner/moo/info/ui/form/OverviewForm.java
+++ b/src/main/java/com/luoboduner/moo/info/ui/form/OverviewForm.java
@@ -94,8 +94,8 @@ public class OverviewForm {
overviewForm.getCpuLabel().setIcon(new FlatSVGIcon("icons/cpu.svg"));
overviewForm.getMemoryLabel().setIcon(new FlatSVGIcon("icons/memory.svg"));
overviewForm.getGraphicsCardLabel().setIcon(new FlatSVGIcon("icons/graphicsCard.svg"));
- overviewForm.getBaseBoardLabel().setIcon(new FlatSVGIcon("icons/baseboard.svg"));
- overviewForm.getDiskStorageLabel().setIcon(new FlatSVGIcon("icons/hardDisk.svg"));
+ overviewForm.getBaseBoardLabel().setIcon(new FlatSVGIcon("icons/chip.svg"));
+ overviewForm.getDiskStorageLabel().setIcon(new FlatSVGIcon("icons/storage.svg"));
overviewForm.getDisplayLabel().setIcon(new FlatSVGIcon("icons/display.svg"));
overviewForm.getSoundCardLabel().setIcon(new FlatSVGIcon("icons/sound.svg"));
overviewForm.getPowerSourceLabel().setIcon(new FlatSVGIcon("icons/battery.svg"));
diff --git a/src/main/resources/icons/chip.svg b/src/main/resources/icons/chip.svg
new file mode 100644
index 0000000..ade32fd
--- /dev/null
+++ b/src/main/resources/icons/chip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/main/resources/icons/cpu.svg b/src/main/resources/icons/cpu.svg
index 9418052..4a483f7 100644
--- a/src/main/resources/icons/cpu.svg
+++ b/src/main/resources/icons/cpu.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/main/resources/icons/cpu2.svg b/src/main/resources/icons/cpu2.svg
new file mode 100644
index 0000000..9418052
--- /dev/null
+++ b/src/main/resources/icons/cpu2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/main/resources/icons/memory.svg b/src/main/resources/icons/memory.svg
index 26482cc..d75f6a9 100644
--- a/src/main/resources/icons/memory.svg
+++ b/src/main/resources/icons/memory.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/main/resources/icons/storage.svg b/src/main/resources/icons/storage.svg
new file mode 100644
index 0000000..2a2442d
--- /dev/null
+++ b/src/main/resources/icons/storage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file