         )
     }
 
-    class func fullHeightConstraintsWithView(view: UIView) -> [NSLayoutConstraint] {
+    public class func fullHeightConstraintsWithView(view: UIView) -> [NSLayoutConstraint] {
         return NSLayoutConstraint.constraintsWithVisualFormat("V:|[view]|",
             options: NSLayoutFormatOptions.DirectionLeftToRight,
             metrics: nil,

        )
    }

    convenience init(bottomOfView view1: UIView, toView view2: UIView, distance: CGFloat = 0) {
        self.init(
            item: view1,
            attribute: .Bottom,

        )
    }

    public class func fillConstraintsWithView(view: UIView) -> [NSLayoutConstraint] {
        return self.fullWidthConstraintsWithView(view) + self.fullHeightConstraintsWithView(view)
    }

    public convenience init(sameWidthForView view1: UIView, andView view2: UIView, difference: CGFloat = 0) {
        self.init(
            item: view1,
            attribute: .Width,
