page load function refine