finish user signup, login, reset