changed user sign up and sign in flow