Prepare re contruct