adding custom-authenticator