Reconstruction Algorithms