local reconstruct file