internal page correction