         let xMargin = CGFloat(20)
         let yMargin = CGFloat(20)
         
-        let tableView = UITableView(frame: CGRectMake(xMargin, yMargin, floor(CGRectGetWidth(view.bounds) - 2 * xMargin), 132.0), style: UITableViewStyle.Grouped)
+        let tableView = self.tableView
+        tableView.frame = CGRectMake(xMargin, yMargin, floor(CGRectGetWidth(view.bounds) - 2 * xMargin), 132.0)
         tableView.layer.cornerRadius = 10
         tableView.separatorInset = UIEdgeInsetsZero
         tableView.delegate = self

        view.addSubview(self.loginButton)
        
        self.view = view
        self.tableView = tableView
    }
}

        self.loginButton.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal)
        self.loginButton.setTitle("Login", forState: UIControlState.Normal)
        self.loginButton.addTarget(self, action: "loginTapped:", forControlEvents: UIControlEvents.TouchUpInside)
        
        self.tableView = UITableView(frame: CGRectZero, style: UITableViewStyle.Grouped)
        super.init()
    }
    
