move iwht to reconstruct