reordered auth class methods