added class for auth support