diff --git a/addons/load_addons.xml b/addons/load_addons.xml
index a8b362f..3887abf 100644
--- a/addons/load_addons.xml
+++ b/addons/load_addons.xml
@@ -18,4 +18,5 @@
+
diff --git a/addons/openGF.lua b/addons/openGF.lua
new file mode 100644
index 0000000..21938b3
--- /dev/null
+++ b/addons/openGF.lua
@@ -0,0 +1,52 @@
+local E, L, V, P, G, _ = unpack(ElvUI);
+local addon = E:GetModule("AddOnSkins");
+local S = E:GetModule("Skins");
+
+if(not addon:CheckAddOn("OpenGF")) then return; end
+
+function addon:OpenGF()
+ ogf_OpenGF_MainFrame:StripTextures();
+ ogf_playerList:StripTextures();
+ ogf_plyContextMenu:StripTextures();
+
+ ogf_OpenGF_MainFrame:SetTemplate("Transparent");
+ ogf_playerList:SetTemplate("Transparent");
+ ogf_plyContextMenu:SetTemplate("Transparent");
+
+ S:HandleDropDownBox(ogf_categorySelect);
+ S:HandleDropDownBox(ogf_vanInstances);
+ S:HandleDropDownBox(ogf_tbcInstances);
+ S:HandleDropDownBox(ogf_tbcHeroic);
+ S:HandleDropDownBox(ogf_wotlkInstances);
+ S:HandleDropDownBox(ogf_wotlkHeroic);
+
+ ogf_categorySelect:SetWidth(200);
+ ogf_vanInstances:SetWidth(200);
+ ogf_tbcInstances:SetWidth(200);
+ ogf_tbcHeroic:SetWidth(200);
+ ogf_wotlkInstances:SetWidth(200);
+ ogf_wotlkHeroic:SetWidth(200);
+
+ ogf_searchButton:Point("LEFT", ogf_vanInstances, "RIGHT")
+
+ S:HandleScrollBar(scrollFrameScrollBar);
+
+ S:HandleButton(ogf_searchButton);
+ S:HandleButton(ogf_enlistButton);
+
+ S:HandleCloseButton(ogf_minimizeButton);
+
+ S:HandleEditBox(ogf_noteText);
+
+ local OpenGFConfigCheck = {
+ "ogf_dpsCheck",
+ "ogf_tankCheck",
+ "ogf_healCheck",
+ };
+
+ for i = 1, getn(OpenGFConfigCheck) do
+ S:HandleCheckBox(_G[OpenGFConfigCheck[i]]);
+ end
+end
+
+addon:RegisterSkin("OpenGF", addon.OpenGF);
\ No newline at end of file
diff --git a/profiles.lua b/profiles.lua
index a15d9a3..fb045fc 100644
--- a/profiles.lua
+++ b/profiles.lua
@@ -44,6 +44,7 @@ V.addOnSkins = {
FlightMap = true,
WeakAuras = true,
Overachiever = true,
+ OpenGF = true,
Blizzard_WorldStateFrame = true,
};