         return node
     }()
 
+    lazy var borderNode: ASImageNode = {
+        let node = ASImageNode()
+        node.contentMode = .ScaleAspectFill
+        let image = UIImage(named: "left_tail_image_bubble_border")?.resizableImageWithCapInsets(UIEdgeInsets(top: 25, left: 27, bottom: 20, right: 20), resizingMode: .Stretch)
+        node.image = image
+        return node
+    }()
+
     override init() {
         super.init()
 
         addSubnode(imageNode)
+        addSubnode(borderNode)
     }
 
     private var imageSize: CGSize?

        imageNode.frame = CGRect(origin: origin, size: size)

        imageMaskView.frame = imageNode.bounds
    }

    // MARK: Selectors


    private lazy var imageMaskView: UIView = {
        let imageView = UIImageView()
        imageView.image = UIImage(named: "left_tail_image_bubble")
        return imageView
    }()

