         return common.decimalFormatter
     }
     
-    public static func decimal(fromString string: String) -> Float? {
-        return common.decimalFormatter.number(from: string)?.floatValue
+    public static func decimal(fromString string: String) -> Double? {
+        return common.decimalFormatter.number(from: string)?.doubleValue
     }
     
-    public static func string(fromDecimal number: Float) -> String? {
+    public static func string(fromDecimal number: Double) -> String? {
         return common.decimalFormatter.string(from: NSNumber(value: number))
     }
     

        return common.currencyFormatter
    }
    
    public static func currency(fromString string: String) -> Float? {
        return common.currencyFormatter.number(from: string)?.floatValue
    }
    
    public static func string(fromCurrency number: Float) -> String? {
        return common.currencyFormatter.string(from: NSNumber(value: number))
    }
    

        return common.percentFormatter
    }
    
    public static func percent(fromString string: String) -> Double? {
        return common.percentFormatter.number(from: string)?.doubleValue
    }
    
    public static func string(fromPercent number: Double) -> String? {
        return common.percentFormatter.string(from: NSNumber(value: number))
    }
}
