add AuthManager