         return constraint
     }
     
-    func addWidthConstraint(relation relation1: NSLayoutRelation, constant: CGFloat) -> NSLayoutConstraint {
+    public func addWidthConstraint(relation relation1: NSLayoutRelation, constant: CGFloat) -> NSLayoutConstraint {
         
         return self.addWidthConstraint(toView: nil, relation: relation1, constant: constant)
     }

        return constraint
    }
    
    func addBottomMarginConstraint(toView view: UIView?, relation: NSLayoutRelation, constant: CGFloat) -> NSLayoutConstraint {
        
        let constraint: NSLayoutConstraint = self.createConstraint(attribute: .BottomMargin, toView: view, attribute: .Bottom, relation: relation, constant: constant)
        self.superview?.addConstraint(constraint)

        
    }
    
    public func addHeightConstraint(relation relation1: NSLayoutRelation, constant: CGFloat) -> NSLayoutConstraint {
        
        return self.addHeightConstraint(toView: nil, relation: relation1, constant: constant)
    }
