code reconstructure