    */
   @discardableResult
   func right(_ offset: CGFloat = 0) -> Layout {
-    return constraint(.right, constant: offset)
+    return constraint(.right, constant: -offset)
   }
   
   /**

   */
  @discardableResult
  func bottom(_ anchor: LayoutAnchor, _ offset: CGFloat = 0) -> Layout {
    return constraint(.bottom, to: anchor, constant: offset)
  }
  
  /**

   */
  @discardableResult
  func bottomRight(bottom: CGFloat = 0, right: CGFloat = 0) -> Layout {
    return constraint(.bottomRight, constants: -bottom, -right)
  }
  
  /**
