reconstruct player