rm reader
reconstruct