fix user sign-up