             item:label,
             attribute:NSLayoutAttribute.left,
             relatedBy:NSLayoutRelation.equal,
-            toItem:self,
+            toItem:imageView,
             attribute:NSLayoutAttribute.left,
             multiplier:1,
-            constant:kLabelTop)
+            constant:0)
         let layoutLabelRight:NSLayoutConstraint = NSLayoutConstraint(
             item:label,
             attribute:NSLayoutAttribute.right,

            toItem:self,
            attribute:NSLayoutAttribute.right,
            multiplier:1,
            constant:kLabelTop)
        
        addConstraints([
            layoutLabelTop,
            layoutLabelHeight,
            layoutLabelLeft,
            layoutLabelRight])
    }
    
    required init?(coder:NSCoder)

        addSubview(label)
        addSubview(imageView)
        
        let layoutLabelTop:NSLayoutConstraint = NSLayoutConstraint(
            item:label,
            attribute:NSLayoutAttribute.top,
