generated User model with name + email