generalizing about internal page