diff --git a/esoui/ingame/lfg/zo_avafinder_manager.lua b/esoui/ingame/lfg/zo_avafinder_manager.lua
new file mode 100644
index 0000000..fef97c9
--- /dev/null
+++ b/esoui/ingame/lfg/zo_avafinder_manager.lua
@@ -0,0 +1,35 @@
+local categoryData = 
+{
+    keyboardData =
+    {
+        name = GetString(SI_ACTIVITY_FINDER_CATEGORY_ALLIANCE_WAR),
+        normalIcon = "EsoUI/Art/LFG/LFG_indexIcon_allianceWar_up.dds",
+        pressedIcon = "EsoUI/Art/LFG/LFG_indexIcon_allianceWar_down.dds",
+        mouseoverIcon = "EsoUI/Art/LFG/LFG_indexIcon_allianceWar_over.dds",
+    },
+
+    gamepadData =
+    {
+        name = GetString(SI_ACTIVITY_FINDER_CATEGORY_ALLIANCE_WAR),
+        menuIcon = "EsoUI/Art/LFG/Gamepad/LFG_menuIcon_ava.dds",
+        sceneName = "gamepadAvAFinder",
+        tooltipDescription = GetString(SI_GAMEPAD_ACTIVITY_FINDER_TOOLTIP_ALLIANCE_WAR),
+    }
+}
+
+local AllianceWarFinder_Manager = ZO_ActivityFinderTemplate_Manager:Subclass()
+
+function AllianceWarFinder_Manager:New(...)
+    return ZO_ActivityFinderTemplate_Manager.New(self, ...)
+end
+
+function AllianceWarFinder_Manager:Initialize()
+    local filterModeData = ZO_ActivityFinderFilterModeData:New(LFG_ACTIVITY_AVA)
+    ZO_ActivityFinderTemplate_Manager.Initialize(self, "ZO_AllianceWarFinder", categoryData, filterModeData)
+
+    ALLIANCE_WAR_FINDER_KEYBOARD = self:GetKeyboardObject()
+    ALLIANCE_WAR_FINDER_GAMEPAD = self:GetGamepadObject()
+    GAMEPAD_ALLIANCE_WAR_FINDER_SCENE = ALLIANCE_WAR_FINDER_GAMEPAD:GetScene()
+end
+
+ALLIANCE_WAR_FINDER_MANAGER = AllianceWarFinder_Manager:New()
\ No newline at end of file