       make.top.equalTo(self.shiftSignView.snp_bottom).offset(8.0)
     }
 
+    self.rodrigoLabel.snp_makeConstraints { (make) -> Void in
+      make.edges.equalTo(self.rodrigoSignView.snp_edges)
+    }
+    
+    self.shiftLabel.snp_makeConstraints { (make) -> Void in
+      make.edges.equalTo(self.shiftSignView.snp_edges)
+    }
+    
+    self.posseLabel.snp_makeConstraints { (make) -> Void in
+      make.edges.equalTo(self.posseSignView.snp_edges)
+    }
+    
   }
   
   internal func setupViewHierarchy() {

    var view: UIView = UIView()
    view.backgroundColor = UIColor.redColor()
    return view
  }()
  
  override func viewDidLoad() {

    self.doorView.addSubview(self.rodrigoSignView)
    self.doorView.addSubview(self.shiftSignView)
    self.doorView.addSubview(self.posseSignView)
    
    self.rodrigoSignView.addSubview(self.rodrigoLabel)
    self.shiftSignView.addSubview(self.shiftLabel)
    self.posseSignView.addSubview(self.posseLabel)
  }
  
  internal func setupDoorAsButton() {
    let tapGesture: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "toggleDoor")
    self.doorView.addGestureRecognizer(tapGesture)
  }
  
  internal func degreeToRad(x: Double) -> Double {
    return (x * (M_PI / 180.0))
  }
  
  internal func toggleDoor() {
    let angleAsRads: Double = self.degreeToRad(75.0)
    self.doorView.layer.anchorPoint = CGPointMake(1.0, 0.5)
    self.doorView.layer.position = CGPointMake(CGRectGetMaxX(self.doorView.layer.bounds) + 4.0, CGRectGetMidY(self.doorView.layer.bounds) + 4.0)
    
    if !self.isOpen {
      let doorOpenTransform: CATransform3D = CATransform3DMakeRotation( CGFloat(angleAsRads), 0.0, 1.0, 0.0)
      
      UIView.animateWithDuration(1.75, animations: { () -> Void in
        self.doorView.layer.transform = doorOpenTransform
        }) { (complete: Bool) -> Void in
          if complete {
            self.isOpen = true
          }
      }
    } else {
      UIView.animateWithDuration(1.75, animations: { () -> Void in
        self.doorView.layer.transform = CATransform3DIdentity
        }) { (complete: Bool) -> Void in
          if complete {
            self.isOpen = false
          }
      }

    }

  }
  

}
