probability reconstruct