reconstruct repo