fixed a reconstructor bug