add the authentication process