Implement most page with the new data model