pages makes use of new required system