reconstruct common