reconstruct everything
for shorter url