Rebuild the basic framework