change struct UserInfo to Profile