             toItem:self,
             attribute:NSLayoutAttribute.right,
             multiplier:1,
-            constant:kLabelTop)
+            constant:kLabelRight)
+        
+        let layoutImageTop:NSLayoutConstraint = NSLayoutConstraint(
+            item:imageView,
+            attribute:NSLayoutAttribute.top,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:self,
+            attribute:NSLayoutAttribute.top,
+            multiplier:1,
+            constant:0)
+        let layoutImageLeft:NSLayoutConstraint = NSLayoutConstraint(
+            item:imageView,
+            attribute:NSLayoutAttribute.left,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:self,
+            attribute:NSLayoutAttribute.left,
+            multiplier:1,
+            constant:0)
+        let layoutImageWidth:NSLayoutConstraint = NSLayoutConstraint(
+            item:imageView,
+            attribute:NSLayoutAttribute.width,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:nil,
+            attribute:NSLayoutAttribute.notAnAttribute,
+            multiplier:1,
+            constant:kImageViewSize)
+        let layoutImageHeight:NSLayoutConstraint = NSLayoutConstraint(
+            item:imageView,
+            attribute:NSLayoutAttribute.height,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:nil,
+            attribute:NSLayoutAttribute.notAnAttribute,
+            multiplier:1,
+            constant:0)
         
         addConstraints([
             layoutLabelTop,
             layoutLabelHeight,
             layoutLabelLeft,
-            layoutLabelRight])
+            layoutLabelRight,
+            layoutImageTop,
+            layoutImageLeft,
+            layoutImageWidth,
+            layoutImageHeight])
     }
     
     required init?(coder:NSCoder)

            NSForegroundColorAttributeName:UIColor.black
        ]
        
        labelMargins = kLabelMarginHorizontal + kImageViewSize
        
        super.init(frame:frame)
        clipsToBounds = true

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