         for index in 0...(stackedViews.count - 1) {
             if let nLastView = lastView {
                 
-                stackedViews[index].addCustomConstraints(inView: self, toViews: [nLastView, self, self], selfAttributes: [NSLayoutAttribute.top] + hAttributes[index], relations: [NSLayoutRelation.equal] + hRelations[index], otherViewAttributes: [NSLayoutAttribute.bottom] + hAttributes[index], padding: [gapPadding] + hPadding[index])
+                let _ = stackedViews[index].addCustomConstraints(inView: self, toViews: [nLastView, self, self], selfAttributes: [NSLayoutAttribute.top] + hAttributes[index], relations: [NSLayoutRelation.equal] + hRelations[index], otherViewAttributes: [NSLayoutAttribute.bottom] + hAttributes[index], padding: [gapPadding] + hPadding[index])
                 
             } else {
-                stackedViews[index].addCustomConstraints(inView: self, toViews: topLayoutGuide == nil ? nil : [topLayoutGuide!, self, self], selfAttributes: [NSLayoutAttribute.top] + hAttributes[index], relations: [NSLayoutRelation.equal] + hRelations[index], otherViewAttributes: (topLayoutGuide == nil ?  [NSLayoutAttribute.top] : [NSLayoutAttribute.bottom]) + hAttributes[index], padding: [topPadding] + hPadding[index])
+                let _ = stackedViews[index].addCustomConstraints(inView: self, toViews: topLayoutGuide == nil ? nil : [topLayoutGuide!, self, self], selfAttributes: [NSLayoutAttribute.top] + hAttributes[index], relations: [NSLayoutRelation.equal] + hRelations[index], otherViewAttributes: (topLayoutGuide == nil ?  [NSLayoutAttribute.top] : [NSLayoutAttribute.bottom]) + hAttributes[index], padding: [topPadding] + hPadding[index])
             }
             lastView = stackedViews[index]
         }
         
         if let nLastView = lastView {
-            nLastView.addCustomConstraints(inView: self, selfAttributes: [.bottom], relations: [bottomRelation], otherViewAttributes: [.bottom], padding: [-bottomPadding])
-        }
-	}
+            let _ = nLastView.addCustomConstraints(inView: self, selfAttributes: [.bottom], relations: [bottomRelation], otherViewAttributes: [.bottom], padding: [-bottomPadding])
+        }
+    }
     
     public func stackHorizontallViews(
         _ stackedViews: [UIView],

    
    func getVerticalRelations(_ verticalAttributes: [[NSLayoutAttribute]], verticalRelations: [[NSLayoutRelation]]?) -> [[NSLayoutRelation]]{
        if let vRelations = verticalRelations {
            self.validateVerticalRelations(verticalAttributes, verticalRelations: vRelations)
            return vRelations
        }
        else {

        bottomPadding: CGFloat = 0.0,
        bottomRelation: NSLayoutRelation = .equal
        ) {
        let hAttributes: [[NSLayoutAttribute]]? = horizontalAttributes?.map{$0.map{NSLayoutAttribute(rawValue: $0) ?? .top}}
        let hRelations :[[NSLayoutRelation]]? = horizontalRelations?.map{$0.map{NSLayoutRelation(rawValue: $0) ?? .equal}}
        
        self.stackViews(stackedViews, topLayoutGuide: topLayoutGuide, horizontalAttributes: hAttributes, horizontalRelations: hRelations, horizontalPaddings: horizontalPaddings, gapPadding: gapPadding, topPadding: topPadding, bottomPadding: bottomPadding, bottomRelation: bottomRelation)
    }
    
    @objc public func objcStackHorizontallViews(
