page navigation improvemtn