         locationPin = pin
     }
 
-    func addAnnotation(sender: UITapGestureRecognizer) {
+    @objc private func addAnnotation(sender: UITapGestureRecognizer) {
 
         let point = sender.locationInView(mapView)
         let coordinate = mapView.convertPoint(point, toCoordinateFromView: mapView)


    // MARK: Actions
    
    @IBAction func cancel(sender: UIBarButtonItem) {

        dismissViewControllerAnimated(true, completion: nil)
    }

    @IBAction func done(sender: UIBarButtonItem) {

        switch purpose {


        }
    }

    private var pickedLocationPlacemarks = [CLPlacemark]() {
        didSet {
            if let placemark = pickedLocationPlacemarks.first {
                if let location = self.location {
