Reconstruction algorithm