Implements sign up.