overhaul the profile page design