[Updated] User model