cleaned up self.tableView