reconstruct logs