generateUserData