updated to fit latest auth