more refinement for page