fix sign up bug