             digits = (0..<numberOfDigits).map { BinaryUtils.parseInt16(value: value.advanced(by: 8 + $0 * 2)) }
         }
         
-        private func getDigit(atIndex index: Int) -> String {
+        private func getDigit(atIndex index: Int, fractional: Bool = false) -> String {
             let int16: Int16
             if index >= 0 && index < numberOfDigits {
                 int16 = digits[index]

            let decimalIndex = string.endIndex
            
            for _ in stride(from: 0, to: dscale, by: Numeric.decDigits) {
                string += getDigit(atIndex: digitIndex)
                digitIndex += 1
            }
            

            }
            let stringDigits = String(int16)
            
            if (index == 0 && !fractional) {
                return stringDigits
            }
            
