added auth class