     private func makeUI() {
 
         addSubview(mapImageView)
+        addSubview(pinImageView)
         addSubview(horizontalLineView)
         addSubview(nameLabel)
 
         mapImageView.translatesAutoresizingMaskIntoConstraints = false
+        pinImageView.translatesAutoresizingMaskIntoConstraints = false
         horizontalLineView.translatesAutoresizingMaskIntoConstraints = false
         nameLabel.translatesAutoresizingMaskIntoConstraints = false
 

        NSLayoutConstraint.activateConstraints(horizontalLineViewH)
        NSLayoutConstraint.activateConstraints(horizontalLineViewV)
        NSLayoutConstraint.activateConstraints([horizontalLineViewTop])
    }

    @objc private func tap(sender: UITapGestureRecognizer) {

        let horizontalLineViewV = NSLayoutConstraint.constraintsWithVisualFormat("V:[horizontalLineView(1)]", options: [], metrics: nil, views: views)
        let horizontalLineViewTop = NSLayoutConstraint(item: horizontalLineView, attribute: .Top, relatedBy: .Equal, toItem: nameLabel, attribute: .Top, multiplier: 1.0, constant: 0)

        let pinImageViewCenterX = NSLayoutConstraint(item: pinImageView, attribute: .CenterX, relatedBy: .Equal, toItem: mapImageView, attribute: .CenterX, multiplier: 1.0, constant: 0)
        let pinImageViewCenterY = NSLayoutConstraint(item: pinImageView, attribute: .CenterY, relatedBy: .Equal, toItem: mapImageView, attribute: .CenterY, multiplier: 1.0, constant: 0)

        NSLayoutConstraint.activateConstraints(constraintsH1)
        NSLayoutConstraint.activateConstraints(constraintsH2)
        NSLayoutConstraint.activateConstraints(constraintsH3)
