much progress on the profile view