created a page model as part of refactor