corrected userProfileController