     }
     
     @IBAction func likeButtonPressed(sender: UIButton) {
-            if likeButton.selected == true {
-                // Delete like for Post
-                appDel.rxTapglue.deleteLike(forPostId: post.id!).subscribe({ (event) in
-                    switch event {
-                    case .Next(let element):
-                        print(element)
-                    case .Error(let error):
-                        self.appDel.printOutErrorMessageAndCode(error as? TapglueError)
-                    case .Completed:
-                        print("Do tha action")
-                        dispatch_async(dispatch_get_main_queue(), { () -> Void in
-                            self.likeButton.selected = false
-                            self.updateLikeCountLabel()
-                        })
-                    }
-                }).addDisposableTo(self.appDel.disposeBag)
-
-            } else {
-                // Create like for Post
-                appDel.rxTapglue.createLike(forPostId: post.id!).subscribe({ (event) in
-                    switch event {
-                    case .Next(let element):
-                        print(element)
-                    case .Error(let error):
-                        self.appDel.printOutErrorMessageAndCode(error as? TapglueError)
-                    case .Completed:
-                        print("Do tha action")
-                        
-                        dispatch_async(dispatch_get_main_queue(), { () -> Void in
-                            self.likeButton.selected = true
-                            self.updateLikeCountLabel()
-                        })
-                    }
-                }).addDisposableTo(self.appDel.disposeBag)
-            }
+        if likeButton.selected == true {
+            // Delete like for Post
+            appDel.rxTapglue.deleteLike(forPostId: post.id!).subscribe({ (event) in
+                switch event {
+                case .Next(let element):
+                    print(element)
+                case .Error(let error):
+                    self.appDel.printOutErrorMessageAndCode(error as? TapglueError)
+                case .Completed:
+                    print("Do tha action")
+                    dispatch_async(dispatch_get_main_queue(), { () -> Void in
+                        self.likeButton.selected = false
+                        self.updateLikeCountLabel()
+                    })
+                }
+            }).addDisposableTo(self.appDel.disposeBag)
+            
+        } else {
+            // Create like for Post
+            appDel.rxTapglue.createLike(forPostId: post.id!).subscribe({ (event) in
+                switch event {
+                case .Next(let element):
+                    print(element)
+                case .Error(let error):
+                    self.appDel.printOutErrorMessageAndCode(error as? TapglueError)
+                case .Completed:
+                    print("Do tha action")
+                    
+                    dispatch_async(dispatch_get_main_queue(), { () -> Void in
+                        self.likeButton.selected = true
+                        self.updateLikeCountLabel()
+                    })
+                }
+            }).addDisposableTo(self.appDel.disposeBag)
+        }
     }
     
     @IBAction func shareButtonPressed(sender: UIButton) {

                    })
                }
            }).addDisposableTo(self.appDel.disposeBag)

        } else {
            
            let comment = Comment(contents: ["en":textField.text!], postId: post.id!)

    func retrieveAllCommentsForPost(){
        // Retrieve comments for Post
        appDel.rxTapglue.retrieveComments(post.id!).subscribe { (event) in
            switch event {
            case .Next(let comments):
                self.postComments = (comments).reverse()
            case .Error(let error):
                self.appDel.printOutErrorMessageAndCode(error as? TapglueError)
            case .Completed:
                dispatch_async(dispatch_get_main_queue(), { () -> Void in
                    self.commentsTableView.reloadData()
                })
            }
            }.addDisposableTo(self.appDel.disposeBag)
    }
    
    // Show PostDetial information
    func fillPostDetailInformation(){
        
        // PostImageURL
        for att in post.attachments! {
            
            if att.name == "image" {
                let imgURL = awsHost + att.contents!["en"]!
                print(imgURL)
                self.heightLayoutConstraint.constant = 400
                postImageView.kf_setImageWithURL(NSURL(string: imgURL))
            }
        }
        
        userNameButton.contentHorizontalAlignment = .Left
        if let postUser = usr {
            userNameButton.setTitle(postUser.username, forState: .Normal)
