instead of auth data, we will call it persist