fix sign_up bug