auth class enhancements