                     self.refreshControl.endRefreshing()
                     
                     if events.count > 0 {
-                        self.baseTable.datasource = events
+                        let filterdEvents = NSMutableArray()
+                        for e in events {
+                            if !e.ownedByUser(currentUser) {
+                                filterdEvents.addObject(e)
+                            }
+                        }
+                        self.baseTable.datasource = filterdEvents
                         self.tableView.reloadData()
                     } else {
                         self.showEmptyListView("You have not join any event yet")

            if events != nil {
                self.removeEmptyListView()
                
                self.datasource = events!
                self.baseTable.datasource = self.datasource
                self.tableView.reloadData()
            } else {

    }
    
    func didCreateNewEvent(event: Event) {
        println("added new event refresh...")
        self.baseTable.datasource.insert(event, atIndex: 0)
        self.tableView.reloadData()
    }
