added a UserInfoStr class to translate the info from the user