authenticator methods