reconstruct message