user auth and url generator ALL ON THE SAME PAGE