         )
     }
     
-    private func contentHeight() -> CGFloat {
-        return frame.size.height - config.contentInsets.topAndBottom
+    private func contentSize() -> CGSize {
+        return CGSizeMake(frame.size.width - config.contentInsets.leftAndRight, frame.size.height - config.contentInsets.topAndBottom)
     }
     
     public func show() {

    }
    
    // MARK: creating views
    
    private func createLabel() -> UILabel {
        let label = UILabel()
        label.backgroundColor = UIColor.clearColor()

                return
            }
            
            messageLabel.frame = createLabelFrame()
            
            guard let _ = image else {
                return
            }
            
            imageView.frame = createImageViewFrame()
        }
    }
    
