Implenented IsAuthAvailable and more