lots of work on the Profile screen