moving Page stuffs to Core