refine the profile page