refactored ForgotPasswordActivity