diff --git a/PoE-MxFilterGen/PoE-MxFilterGen.csproj b/PoE-MxFilterGen/PoE-MxFilterGen.csproj
index 2932149..ac089c0 100644
--- a/PoE-MxFilterGen/PoE-MxFilterGen.csproj
+++ b/PoE-MxFilterGen/PoE-MxFilterGen.csproj
@@ -216,18 +216,20 @@
+
+
-
+
@@ -250,6 +252,9 @@
false
+
+
+
diff --git a/PoE-MxFilterGen/currency_classes.cs b/PoE-MxFilterGen/currency_classes.cs
new file mode 100644
index 0000000..82ff64f
--- /dev/null
+++ b/PoE-MxFilterGen/currency_classes.cs
@@ -0,0 +1,96 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace PoE_MxFilterGen
+{
+ public class CurrencyDetail
+ {
+ public int id { get; set; }
+ public string icon { get; set; }
+ public string name { get; set; }
+ public string tradeId { get; set; }
+ }
+
+ public class LanguageCurrency
+ {
+ public string name { get; set; }
+ public Translations translations { get; set; }
+ }
+
+ public class LineCurrency
+ {
+ public string currencyTypeName { get; set; }
+ public Pay pay { get; set; }
+ public Receive receive { get; set; }
+ public double chaosEquivalent { get; set; }
+ public LowConfidencePaySparkLine lowConfidencePaySparkLine { get; set; }
+ public LowConfidenceReceiveSparkLine lowConfidenceReceiveSparkLine { get; set; }
+ public string detailsId { get; set; }
+ }
+
+ public class LowConfidencePaySparkLine
+ {
+ public List