fixed sign up bugs