auth flow works!
better auth flow, still getting out of mem errors