maintaining pages