         self.dataSource = self
         self.delegate = self
         
-        let page1 = ReaderViewController()
-        let page2 = ReaderViewController()
-        let page3 = ReaderViewController()
+        self.page1 = ReaderViewController()
+        self.page2 = ReaderViewController()
+        self.page3 = ReaderViewController()
         
-        self.setViewControllers([page1],// page2, page3],
+        self.setViewControllers([page2],// page2, page3],
                            direction: .reverse, //UIPageViewController.NavigationDirection,
                            animated: true,
                            completion: nil )//((Bool) -> Void)? = nil)

    required init?(coder: NSCoder) {
        super.init(coder: coder)
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        

    //
    func pageViewController(_ pageViewController: UIPageViewController,
                            viewControllerBefore viewController: UIViewController) -> UIViewController? {
        print("presentation Before controller called")
        //return nil
        return self.page1
    }
    
    func pageViewController(_ pageViewController: UIPageViewController,
                            viewControllerAfter viewController: UIViewController) -> UIViewController? {
        print("presentation After controller called")
        return self.page3
    }
    
    func presentationCount(for pageViewController: UIPageViewController) -> Int {
        print("presentation count called")
        return 3
    }
    
    func presentationIndex(for pageViewController: UIPageViewController) -> Int {
        print("presentation Index called")
        return 1
    }
    //
    // Delegate
