Major updates to profile pages