refactor profile_screen frank features & steps