added authentication provider