         constants["_PLATFORM_DEVICE_NAME"] = UIDevice.currentDevice().name
         constants["_PLATFORM_VERSION"] = UIDevice.currentDevice().systemVersion
         constants["_BREAKBALOON_VERSION"] = "1.0.0"
-        constants["_BBTC_VERSION"] = "0.1.13"
+        constants["_BBTC_VERSION"] = "0.1.14"
         constants["COLOR_BLACK"] = "0"
         constants["COLOR_WHITE"] = "16581375"
         constants["COLOR_RED"] = "16581375"

struct RGBA32: Equatable {
    static let bitmapInfo = CGImageAlphaInfo.PremultipliedLast.rawValue | CGBitmapInfo.ByteOrder32Little.rawValue
    var color: UInt32
    
    init(red: UInt8, green: UInt8, blue: UInt8, alpha: UInt8) {
        color = (UInt32(red) << 24) | (UInt32(green) << 16) | (UInt32(blue) << 8) | UInt32(alpha)

        // MARK: functions & methods
        functions["print"] = printString
        functions["fileImage"] = fileImage
        functions["unicolor"] = unicolor
        methods["grayscale"] = grayscale
        methods["toLower"] = toLower
        methods["toUpper"] = toUpper
