add reAuthentication method