factored out account-profile screens