user model fixes
user sign-up