more work on diff pages