added AuthenticationLevel and Credentials