Reconstruct lib