reconstruct
revise
