      */
     public class func horizontally(parent: UIView, children: [UIView], left: CGFloat = 0, right: CGFloat = 0, interimSpace: InterimSpace = 0) {
         prepareForConstraint(parent, children: children)
+        
         if 0 < children.count {
             parent.addConstraint(NSLayoutConstraint(item: children[0], attribute: .left, relatedBy: .equal, toItem: parent, attribute: .left, multiplier: 1, constant: left))
             for i in 1..<children.count {

     */
    public class func top(parent: UIView, child: UIView, top: CGFloat = 0) {
        prepareForConstraint(parent, child: child)
        
        parent.addConstraint(NSLayoutConstraint(item: child, attribute: .top, relatedBy: .equal, toItem: parent, attribute: .top, multiplier: 1, constant: top))
        
        child.updateConstraints()
        child.setNeedsLayout()
        child.layoutIfNeeded()
    }
    
    /**

     */
    public class func centerVertically(parent: UIView, child: UIView, offset: CGFloat = 0) {
        prepareForConstraint(parent, child: child)
        parent.addConstraint(NSLayoutConstraint(item: child, attribute: .centerY, relatedBy: .equal, toItem: parent, attribute: .centerY, multiplier: 1, constant: offset))
        updateConstraints(for: child)
    }
    
    /**
