auth works completely now