class reconstruct