authenticator 99% done