diff --git a/OnePlus/Ace3-SystemUI/Android.mk b/OnePlus/Ace3-SystemUI/Android.mk
new file mode 100644
index 0000000..caf9e08
--- /dev/null
+++ b/OnePlus/Ace3-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-ace3-systemui
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/OnePlus/Ace3-SystemUI/AndroidManifest.xml b/OnePlus/Ace3-SystemUI/AndroidManifest.xml
new file mode 100644
index 0000000..bfc582a
--- /dev/null
+++ b/OnePlus/Ace3-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/Ace3-SystemUI/res/values-land/config.xml b/OnePlus/Ace3-SystemUI/res/values-land/config.xml
new file mode 100644
index 0000000..5374824
--- /dev/null
+++ b/OnePlus/Ace3-SystemUI/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/Ace3-SystemUI/res/values-v31/config.xml b/OnePlus/Ace3-SystemUI/res/values-v31/config.xml
new file mode 100644
index 0000000..d69fa74
--- /dev/null
+++ b/OnePlus/Ace3-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 1152px
+
diff --git a/OnePlus/Ace3-SystemUI/res/values/config.xml b/OnePlus/Ace3-SystemUI/res/values/config.xml
new file mode 100644
index 0000000..02dc3b0
--- /dev/null
+++ b/OnePlus/Ace3-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 58px
+ 58px
+ 151px
+ 58px
+ 58px
+ 151px
+ 151px
+
diff --git a/OnePlus/Ace3/Android.mk b/OnePlus/Ace3/Android.mk
new file mode 100644
index 0000000..3e52512
--- /dev/null
+++ b/OnePlus/Ace3/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-ace3
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/OnePlus/Ace3/AndroidManifest.xml b/OnePlus/Ace3/AndroidManifest.xml
new file mode 100644
index 0000000..e6ae680
--- /dev/null
+++ b/OnePlus/Ace3/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/Ace3/res/values-land/config.xml b/OnePlus/Ace3/res/values-land/config.xml
new file mode 100644
index 0000000..fb1bc7e
--- /dev/null
+++ b/OnePlus/Ace3/res/values-land/config.xml
@@ -0,0 +1,6 @@
+
+
+ 28dp
+ 28dp
+ 28dp
+
diff --git a/OnePlus/Ace3/res/values/config.xml b/OnePlus/Ace3/res/values/config.xml
new file mode 100644
index 0000000..fc1d806
--- /dev/null
+++ b/OnePlus/Ace3/res/values/config.xml
@@ -0,0 +1,22 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 151px
+ 151px
+ 151px
+ 28dp
+ 151px
+
+ 30
+ 1
+
+ M -39.5,0 L -39.5,115 L 39.5,115 L 39.5,0 Z
+ M -39.5,0 L -39.5,115 L 39.5,115 L 39.5,0 Z
+
diff --git a/overlay.mk b/overlay.mk
index 2f105ed..a70dd90 100644
--- a/overlay.mk
+++ b/overlay.mk
@@ -141,6 +141,8 @@ PRODUCT_PACKAGES += \
treble-overlay-oneplus-ace2-systemui \
treble-overlay-oneplus-ace2v \
treble-overlay-oneplus-ace2v-systemui \
+ treble-overlay-oneplus-ace3 \
+ treble-overlay-oneplus-ace3-systemui \
treble-overlay-oneplus-acepro \
treble-overlay-oneplus-acepro-systemui \
treble-overlay-oneplus-n10 \