require the page model.