seperated user profile info into a profile model