profile page layout updated, UserViewModel extracted