diff --git a/README.md b/README.md
index 710036d..12cc7cd 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ Before you proceed, please take a moment to read [this announcement](https://git

-
+
## Posture Engine and Dual Modes
diff --git a/build/default.xml b/build/default.xml
index cb4736a..4cf9394 100644
--- a/build/default.xml
+++ b/build/default.xml
@@ -30,8 +30,6 @@
-
-
diff --git a/images/duo-de-main.gif b/images/duo-de-main.gif
new file mode 100644
index 0000000..c3aff96
Binary files /dev/null and b/images/duo-de-main.gif differ
diff --git a/patches/duo/device_phh_treble/0003-add-the-volte-fix.patch b/patches/duo/device_phh_treble/0003-add-the-volte-fix.patch
deleted file mode 100644
index f276edd..0000000
--- a/patches/duo/device_phh_treble/0003-add-the-volte-fix.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 8aacf50abb6f03b530b30eb33477a5bad945867a Mon Sep 17 00:00:00 2001
-From: Archfx
-Date: Sat, 16 Nov 2024 14:29:03 -0500
-Subject: [PATCH] add the volte-fix patch
-
----
- aosp.mk | 2 +-
- base.mk | 5 ++++++
- phh-on-data.sh | 9 ++++++++-
- 3 files changed, 14 insertions(+), 2 deletions(-)
-
-diff --git a/aosp.mk b/aosp.mk
-index 093dba0..c34d6c1 100644
---- a/aosp.mk
-+++ b/aosp.mk
-@@ -1,4 +1,4 @@
- $(call inherit-product, vendor/ponces/config/common.mk)
-
- PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
-- ro.system.ota.json_url=https://raw.githubusercontent.com/Archfx/duo-de/main-14/config/ota.json
-+ ro.system.ota.json_url=https://raw.githubusercontent.com/Archfx/duo-de/main-15/config/ota.json
-diff --git a/base.mk b/base.mk
-index f4d5963..35a1b79 100644
---- a/base.mk
-+++ b/base.mk
-@@ -199,6 +199,11 @@ PRODUCT_COPY_FILES += \
- PRODUCT_COPY_FILES += \
- vendor/surface/privapp-permissions-duo.xml:system/system_ext/etc/permissions/privapp-permissions-com.thain.duo.xml
-
-+# Privapp-permissions for volte-fix
-+PRODUCT_COPY_FILES += \
-+ volte-fix/xmls/qti.xml:/system/etc/permissions/qti.xml \
-+ volte-fix/64bit/ims/lib/arm64/libimscamera_jni.so:/system/priv-app/ims/lib/libimscamera_jni.so \
-+ volte-fix/64bit/ims/lib/arm64/libimsmedia_jni.so:/system/priv-app/ims/lib/arm64/libimsmedia_jni.so \
-+
- # Remote debugging
- PRODUCT_COPY_FILES += \
- device/phh/treble/remote/dbclient:system/bin/dbclient \
-diff --git a/phh-on-data.sh b/phh-on-data.sh
-index f36b15e..f33a051 100644
---- a/phh-on-data.sh
-+++ b/phh-on-data.sh
-@@ -42,4 +42,11 @@ fi
-
- if [ "$(getprop persist.sys.thain.duo.app_hinting)" -eq 1 ]; then
- setprop vendor.thain.app_hinting 1
--fi
-\ No newline at end of file
-+fi
-+
-+# Enable IMS using VoLTE
-+setprop persist.dbg.allow_ims_off 1
-+setprop persist.dbg.volte_avail_ovr 1
-+setprop persist.dbg.vt_avail_ovr 1
-+setprop persist.dbg.wfc_avail_ovr 1
-+setprop persist.sys.phh.ims.caf true
-\ No newline at end of file
---
-2.34.1
-
diff --git a/patches/duo/platform_packages_apps_Trebuchet/0006-DUO-DE-Tablet-mode-native-UI-support.patch b/patches/duo/platform_packages_apps_Trebuchet/0006-DUO-DE-Tablet-mode-native-UI-support.patch
index c165b45..2de2e4f 100644
--- a/patches/duo/platform_packages_apps_Trebuchet/0006-DUO-DE-Tablet-mode-native-UI-support.patch
+++ b/patches/duo/platform_packages_apps_Trebuchet/0006-DUO-DE-Tablet-mode-native-UI-support.patch
@@ -4,25 +4,11 @@ Date: Sun, 24 Nov 2024 21:43:57 -0500
Subject: [PATCH] DUO-DE Tablet mode native UI support
---
- .../util/TriggerSwipeUpTouchTracker.java | 2 +-
src/com/android/launcher3/DeviceProfile.java | 14 ++++-
.../touch/WorkspaceTouchListener.java | 57 +++++++++++++++++++
.../util/ActivityOptionsWrapper.java | 24 +++++---
4 files changed, 88 insertions(+), 9 deletions(-)
-diff --git a/quickstep/src/com/android/quickstep/util/TriggerSwipeUpTouchTracker.java b/quickstep/src/com/android/quickstep/util/TriggerSwipeUpTouchTracker.java
-index 671b2eabae..7d784103be 100644
---- a/quickstep/src/com/android/quickstep/util/TriggerSwipeUpTouchTracker.java
-+++ b/quickstep/src/com/android/quickstep/util/TriggerSwipeUpTouchTracker.java
-@@ -88,7 +88,7 @@ public class TriggerSwipeUpTouchTracker {
- mVelocityTracker.addMovement(ev);
- switch (ev.getActionMasked()) {
- case ACTION_DOWN: {
-- mDownPos.set(ev.getX(), ev.getY());
-+ mDownPos.set(ev.getX(), ev.getY());
- break;
- }
- case ACTION_MOVE: {
diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java
index 4b8017414b..2a7845d3a6 100644
--- a/src/com/android/launcher3/DeviceProfile.java