Page controller and Core